内核中存在一个漏洞(CVE-2026-43499),相关信息已被披露。 Linux该漏洞代号为 GhostLock,允许非特权本地用户获取系统 root 权限并逃离隔离容器。当与其他浏览器漏洞结合使用时,攻击者可以通过打开特制网页,以 root 权限远程执行代码。该漏洞的触发点位于内核。 Linux 2.6.39 (2011)。
据称,该漏洞可在过去 15 年发布的所有 Linux 发行版中被利用。目前已存在可用的漏洞利用程序,其开发者因在包含 KernelCTF(夺旗赛)内核的环境中成功提升权限而获得了 Google 92337 美元的赏金。KernelCTF 内核包含额外的补丁,可阻止常见的漏洞利用方法。该漏洞利用的成功率估计为 97%。该漏洞是使用 VEGA AI 工具包发现的。
包含此修复程序的补丁已于 4 月 21 日被内核代码库接受,并包含在内核版本 7.1.0、6.18.36、6.12.95、6.6.144 和 6.1.177 中。您可以在以下页面查看各发行版中漏洞修复的状态: Debian, UbuntuSUSE/openSUSE、RHEL AlmaLinuxGentoo、Arch、Fedora 均存在此问题,目前没有解决方法。
该漏洞存在于 futex 锁的实现中,是由释放后使用错误引起的。该错误发生在优先级继承机制期间,该机制旨在防止优先级反转(即高优先级任务因等待低优先级任务持有的资源可用而被阻塞)。当获取锁失败时,内核会回滚状态并调用清理函数。在某些情况下,清理函数会在错误的时间被调用,释放属于另一个任务的数据结构,从而留下一个指向已被释放内存的悬空指针。
利用此漏洞包括:创造出现悬空指针的条件;仅使用用户可访问的系统调用来操作线程;实现一个使用悬空指针写入内核内存任意区域的原语;以及使用此原语替换内核函数表中的跳转来拦截控制流。
该漏洞利用程序会覆盖 inet6_protos[IPPROTO_UDP] 函数表中的指针。然后,程序会通过 IPv6 向回环接口发送一个 UDP 数据包。数据包处理完成后,程序会调用上一步中指针被替换的处理程序。为了获得 root 权限,该漏洞利用程序会在获得控制权后,向 /proc/sys/kernel/core_pattern 中添加自己的处理程序,并在进程崩溃时以 root 权限调用该处理程序。
除了内核中讨论的问题之外 Linux 已发现更多危险漏洞:
- Januscape (CVE-2026-53359) – 虚拟机管理程序组件中的释放后使用漏洞 KVM该漏洞利用程序在虚拟机端执行,模拟内存管理单元 (MMU) 并转换主机和客户机系统之间的地址。该漏洞影响使用 Intel 和 AMD 处理器的系统,允许攻击者在拥有客户机系统 root 权限的同时,还能获得主机环境的 root 访问权限。
目前已有一个可供下载的原型漏洞利用程序,该程序会破坏用于地址转换的主机端数据结构的内容。已发布的漏洞利用程序会导致主机系统崩溃,但发现此问题的研究人员声称,他还创建了一个具有 root 权限的主机端代码执行漏洞利用程序,但尚未发布,以便留出时间安装更新。
该问题由一个存在了 16 年的漏洞引起,已在 7.1.3、6.18.38、6.12.95、6.6.144 和 6.1.177 版本更新中修复。您可以在以下页面查看各发行版中漏洞修复的状态: Debian, UbuntuSUSE/openSUSE、RHEL、Gentoo、Arch、Fedora。由于发现了该漏洞,研究人员获得了谷歌提供的 250 万美元奖励,这是 kvmCTF 计划的一部分。
要退出客户系统 服务器 同一位研究人员在 ARM64 处理器上发现了另一个 ITScape 漏洞 (CVE-2026-46316),该漏洞是由 KVM 中 vGIC-ITS(中断转换服务)模拟代码中的竞争条件引起的。针对此漏洞的原型利用程序也已发布。
- Bad Epoll (CVE-2026-46242) 是内核 epoll 子系统中的一个释放后使用竞争条件漏洞。该漏洞允许本地非特权用户以 root 权限执行代码。此问题值得关注,因为它不仅允许针对经典的 dmplegacy 进行攻击,还允许针对其他类型的 dmplegacy 进行攻击。 Linux发行版,以及基于该平台的固件 Android该漏洞利用程序不受 Chrome 沙箱隔离机制的阻止。在 kernelCTF 竞赛中,有人演示了该漏洞利用程序的有效利用(谷歌向作者支付了 71337 美元)。该漏洞利用程序的可靠性估计为 99%。
问题是从内核开始的 Linux 6.4 (2023)。该问题于 2 月 17 日报告给内核开发人员,但经过多次尝试失败后,直到 4 月 24 日才开发出修复程序。该问题已在内核 6.18.24、6.12.83 和 6.6.136 中修复。您可以在以下页面查看发行版中漏洞修复的状态: Debian, UbuntuSUSE/openSUSE、RHEL、Gentoo、Arch、Fedora。
- CVE-2026-46215 — DRM(直接渲染管理器)子系统中的 DRM_IOCTL_GEM_CHANGE_HANDLE ioctl 实现存在释放后使用漏洞。拥有 /dev/dri/renderD* 设备访问权限的本地用户(在所有主流发行版中,systemd-logind 服务在启动图形会话时会授予所有用户访问权限)可获得 root 权限。此漏洞已被利用。该问题从内核 6.18 开始出现,并在 7.0.9 和 6.18.32 更新中修复。您可以在以下页面查看这些发行版中漏洞修复的状态: Debian, UbuntuSUSE/openSUSE、RHEL、Gentoo、Arch、Fedora。
来源: opennet.ru
