首页 资讯 Linux 本地提权漏洞告急:CVE‑2025‑6018 & CVE‑2025‑6019 联合绕过至 root

Linux 本地提权漏洞告急:CVE‑2025‑6018 & CVE‑2025‑6019 联合绕过至 root

近日,Qualys 威胁研究小组(TRU)披露了两项可链式利用的本地权限提升漏洞,首次揭示了攻击者如何从普通账户一步步直达 root 权限,对全球主流 Linux 发行版构成重大威胁。

第一个漏洞编号为 CVE‑2025‑6018,存在于 openSUSE Leap 15 与 SUSE Linux Enterprise 15 的 PAM(可插拔认证模块)配置中。该漏洞会错误地将任何本地登录(例如 SSH)用户视为 “allow_active” 用户,从而突破本应限制的权限边界。

第二个漏洞 CVE‑2025‑6019 位于 libblockdev 库中,可通过广泛预装的 udisks 守护进程触发。即便仅拥有 “allow_active” 权限,也能直接执行该漏洞,从而获得完整 root 控制。TRU 的概念验证已经成功在 Ubuntu、Debian、Fedora 和 openSUSE Leap 15 等平台上实现提权。

这一漏洞链的威胁性不仅在于其覆盖范围广——包括 Ubuntu、Fedora、Debian、openSUSE 在内的众多发行版都可受影响,还在于触发条件极低:攻击者只需拥有“allow_active”状态即可启动攻击。而 udisks 几乎在所有 Linux 系统中默认运行,从而进一步扩大了攻击面 。

Qualys 高级经理 Saeed Abbasi 明确警告:攻击者可以串联这些漏洞,以最小努力实现直接 root 访问。应将此视为关键且普遍的风险,立即应用安全补丁。

为应对威胁,Ubuntu 和其他发行版的安全团队已发布补丁。Canonical 建议管理员更新 libblockdev 与 udisks2 包,并建议修改 polkit 中 “org.freedesktop.udisks2.modify-device” 的策略,将 “allow_active” 改为 “auth_admin” 以提升设备操作验证要求。

总之,这两项漏洞共同构成了覆盖广泛、链式高效的本地提权威胁,若不及时修补,可能导致系统被攻击者完全掌控。因此,无论是企业运营环境还是个人开发平台,均应立即部署更新与策略加固,以阻断该漏洞链的利用路径。

站星网

近日,Qualys 威胁研究小组(TRU)披露了两项可链式利用的本地权限提升漏洞,首次揭示了攻击者如何从普通账..

为您推荐

如何选择更适合你的 Linux 发行版?

很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择L..

VS创建.NET Core项目使用Docker方式部署到Linux服务器

在 Visual Studio(VS) 中,使用 Docker 方式部署 .NET Core 项目 到 Linux 服务器,可以简化环境管理并提高部署效率。以下是完整教程:1. 在 VS 创建 .NET Core 项目并启用 Docker新建 ASP.NET Core 项目打开 Visu..

CentOS7部署发布.NET Core网站Ngnix安装配置图文教程

Linux服务器部署.NET Core网站运行速度更快,最近打算把原来windows server上的网站迁到linux的云服务器上。 顺便记录一下CentOS7安装.NET运行环境,安装和配置Ngnix的过程。首先安装.NET运行时sudorpm-Uvhhttps://p..

Kubernetes(k8s) Linux安装和配置

什么是Kubernetes(k8s)?Kubernetes(通常称为"k8s")是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了一个容器编排和管理系统,可以自动化应用程序的部署、管理和缩放,并确保它们的高可用性。在..

Linux下RabbitMQ安装和.NET Core使用RabbitMQ.Client操作

RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反..

linux shell的几种截取字符串的方法

写shell脚本时,免不了需要截图字符串,这里有几种截取字符串的方法供参考。假设shell中有字符串变量:str=aabbccddeeffaabbccddeeff1. 符号“#“截取,删除指定字符串最左边一次匹配位置左边的字符串,保留右边字符..

Linux sed命令关键字匹配文件中整行的任意字符然后替换整行

Linux sed命令关键字匹配文件中整行的任意字符然后替换整行语法:sed -i s/.*要匹配的字串符.*/待替换的字串符/ test.txt例如,文件中内容如下:aabbccddbbccdd要将包含bb的行替换为www,使用如下命令:sed -i s/.*b..

linux的Shell脚本中如何判断某个命令是否存在

我们在写shell脚本时,有时候需要根据某个命令是否存在来决定是否执行某些操作,可以有两种方法来判断命令是否存在,参考代码如下:判断linux命令是否存在,方法1:#!/bin/bashif which mycmd /dev/null 21; thenech..

Linux中date命令如何格式化输出需要的时间格式

linux中date命令,可以输出各种格式的时间,有时候在shell脚本中需要获取一定格式的时间字符串,直接使用date命令格式化时间输出就可以完成。date命令的help如下:ferris@ferris-pc:~$ date --help用法:date [选项]..

使用Docker Wine Qemu KVM在Linux运行Windows应用

Docker、Wine、Qemu和KVM都是在Linux上运行Windows程序的工具,但它们的实现方式和使用场景有所不同。Docker是一个容器化技术,它可以在Linux系统中创建和运行容器,这些容器可以包含Windows程序和其所需的依赖项。D..

Debian Linux国内常用镜像源

随着Debian Buster 10.3的发布,Debian Buster 日趋稳定。如果在生产上使用了 Debian 9 的系统,现在是可以安全的,灰度升级到 Debian Buster 做前期验证了。这里我们整理一下国内较知名的镜像站点,供大家在生产环..

CentOS7安装unzip解压工具命令使用方法

CentOS7可以通过yum命令安装支持zip的工具unzip,下面是安装和使用的方法。安装unzip工具yuminstall-yunzipzip使用unzip命令解压zip文件#解压到当前目录下unziptest.zip#使用-d参数解压到指定目录下unzip-d/filestes..

Linux使用Docker部署.NET6网站图文教程

本文主要实践在Linux使用Docker部署.NET Core网站。服务器使用的是CentOS7.9版本。我们使用Visual Studio2022创建.NET Core网站并生成Dockerfile文件,然后上传到Linux服务器并使用Docker部署网站。创建网站并生成Do..

linux中Qt工程编译报错: error: 找不到 -lGL

编译一个Qt项目报错:Qt error: 找不到 -lGL这是因为 Qt编译器找不到 OpenGL 的动态链接库(libGL.so)。 在大部分 Linux 发行版中都是默认安装OpenGL,包括 Ubuntu、CentOS 等,找不到该链接库一般都是路径不对,如..

Linux为网站配置SSL证书实现https访问

在Linux系统上配置证书,实现https访问,一般需要以下几个步骤:获取证书要启用https,需要在服务器上安装SSL/TLS证书。您可以从商业证书颁发机构(CA)购买证书,或使用免费的Let's Encrypt证书。可以使用certb..

Linux中通过命令连接指定WiFi

前言在Linux中,尤其是在没有GUI界面的Linux系统中,需要连接WiFi时只能通过命令来完成,大致过程如下:安装软件连接WiFi需要用到iw,wpa_supplicant和net-tools中的一些工具,一些嵌入型Linux中可能已经在生成系统..

linux中USB设备的绑定和解绑(类似于Windows中disable和enable)

前言在Linux中要通过命令实现USB设备的enable和disable,类似于在Windows设备管理器中禁用再启动设备一样,在某些场景,如调试USB固件时,重新加载了固件时,又不希望物理上插拔设备时,可以采用绑定和解绑这种方式..

Linux下执行的Shell脚本如何判断当前脚本执行是否有root权限

我们写Linux下执行的shell脚本,有时候我们需要在root权限下执行,如果当前没有root权限,则给出提示,并直接退出。可以使用如下代码实现:if [ $(id -u) != 0 ]; then echo You must run this script as root 12 ex..

什么是宝塔Linux

宝塔Linux(BT)是一个用于服务器管理的免费开源软件控制面板,它提供了一套简单直观的界面,帮助用户轻松管理服务器上的网站、数据库、FTP、DNS等服务。宝塔Linux可以在Linux服务器上部署,支持诸多常用的Linux发行..

Linux下不写驱动如何访问PCI/PCIe设备的内存空间

前言在Linux中,有一个新的PCI/PCIe设备需要进行测试,但又不想编写Linux内核驱动程序。事实证明,Linux可以在没有驱动驱动的情况下读取和写入PCI设备的内存空间。Cheers!Linux为PCI设备提供了一个sysfs接口。从该..

发表回复

返回顶部

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制