Linux 内核再曝高危漏洞:CVE-2026-46333 潜伏近 9 年,可被本地提权利用

164次阅读
没有评论

共计 1227 个字符,预计需要花费 4 分钟才能阅读完成。

!
先看结论

Linux 内核安全近期再次拉响警报 。Qualys 威胁研究部门披露的 CVE-2026-46333 显示, 一个位于内核权限判断路径中的逻辑缺陷, 可能让本地低权限用户读取敏感文件, 甚至以 root 权限执行命令。更值得注意的是, 该问题据称已在主线内核中存在近 9 年。

📌 三周内第 4 个高危问题浮出水面

此次问题的核心并不在某个应用程序本身, 而是出现在内核函数 __ptrace_may_access() 的访问判断逻辑中。该函数与进程调试、访问权限检查相关, 一旦判断窗口出现偏差, 就可能被攻击者利用来跨越原本应有的权限边界。

🔍 漏洞如何被利用: 从文件描述符到 root 风险

研究人员指出, 部分高权限进程在执行降权操作时 , 理论上应阻断的 ptrace 访问路径仍会短暂可用。攻击者若再配合 pidfd_getfd(), 就可能从目标进程处取得仍处于打开状态的文件描述符。

这类问题的危险之处在于, 攻击者未必需要直接绕过文件权限读取磁盘文件 , 而是借助高权限进程已经打开的句柄“间接拿到”敏感资源。公开信息显示, 研究团队制作了针对 chage、ssh-keysign、pkexec、accounts-daemon 的概念验证程序, 并在部分主流发行版默认环境中完成验证。

  • 漏洞编号:CVE-2026-46333
  • 影响位置:Linux 内核 __ptrace_may_access() 逻辑
  • 攻击前提: 本地低权限用户可触发相关利用链
  • 潜在后果: 敏感文件读取、凭据窃取或 root 命令执行

💡 SSH 主机密钥成为重点风险点

在披露的案例中,ssh-keysign 尤其值得关注。该程序在短暂运行期间会以 root 身份打开 SSH 主机私钥文件。如果攻击成功, 攻击者可能窃取相关文件的打开句柄, 包括 ECDSA、ED25519 和 RSA 类型的 SSH 主机密钥。

对于服务器环境而言,SSH 主机密钥并非普通配置文件 。一旦泄露, 可能影响主机身份可信度, 并给后续中间人攻击、横向移动或伪装服务带来风险。因此, 受影响系统即使完成补丁更新, 也应结合实际情况评估密钥是否需要轮换。

📊 哪些系统需要优先关注

公开验证环境包括 Debian 13、Ubuntu 24.04、Ubuntu 26.04、Fedora 43、Fedora 44 的默认安装环境。需要强调的是, 验证成功并不等于只有这些系统受影响; 是否存在风险还取决于内核版本、发行版补丁状态以及相关组件配置。

  • 尽快检查系统安全公告与内核更新;
  • 对暴露在多用户环境中的服务器优先升级;
  • 关注 SSH 主机密钥、账户服务、提权组件是否存在异常;
  • 完成内核更新后按要求重启, 确保补丁真正生效。

🚀 行业观察: 内核漏洞修复不能只看“是否远程”

不少运维团队会优先处理远程代码执行漏洞, 而对“本地提权”问题相对放松 。但在云主机、共享开发机、容器宿主机和多用户科研环境中, 本地权限边界同样关键。一旦攻击者先通过弱口令、Web 漏洞或供应链问题获得普通用户权限, 本地提权漏洞就可能成为进一步接管系统的跳板。

本文基于公开信息整理, 如有侵权请联系删除。
正文完
 0