18 个内核漏洞 Linux 利用漏洞获取系统 root 权限

Nebula Security 的研究人员披露了 18 个内核漏洞的详细信息。 Linux 并针对这些漏洞开发了利用程序,使非特权本地用户能够获得系统 root 权限。这些漏洞已在春季和夏季的多次内核更新中修复。已发现的问题:

  • CVE-2026-43502(漏洞利用)是 RDS(可靠数据报套接字)网络子系统中的一个漏洞,其原因是零拷贝模式下发送数据失败时,固定内存页的清除不彻底,导致消息在入队前丢失。该漏洞代号为 ZcopyReaper,从内核版本 4.17 开始出现,并已于 5 月份在内核中修复。在内核编译时启用了 CONFIG_INET=y、CONFIG_AIO=y、CONFIG_RDS=y|m 和 CONFIG_RDS_TCP=y|m 选项(通常为默认值)的系统上,可以利用此漏洞。攻击不需要访问用户 ID 命名空间的权限。该漏洞已在 openSUSE 系统上使用默认的 6.4 内核进行了演示。
  • CVE-2026-80714(漏洞利用)——IP虚拟服务器(IPVS)子系统中的释放后重用漏洞是由连接同步期间IP_VS_CONN_F_ONE_PACKET标志的错误设置引起的。这会导致连接生命周期结束后,哈希表中仍会残留指向已释放的ip_vs_conn结构的悬空指针。该漏洞已于8月19日修复。漏洞利用程序已在[此处应插入链接或文档名称]中演示。 Debian 13,核心版本 6.12。
  • CVE-2026-74597(漏洞利用)——ip6_tunnel 驱动程序中的一个漏洞,其原因是错误地将 HAO(归属地址选项)偏移量应用于从外部数据包计算出的封装数据包。通过发送带有特制头部信息的封装数据包,攻击者可以将数据写入已分配缓冲区末尾之外。该漏洞已于 8 月 19 日修复。该漏洞利用程序已在 [此处应插入链接] 中演示。 CentOS 内核版本 6.12。
  • CVE-2026-74581(漏洞利用)——IPv6 路由表代码中的一个漏洞,由释放后使用(use-after-free)引起(在释放路由的内存后,指向该路由的活动指针仍然存在)。该问题已于 8 月 19 日修复。该漏洞利用程序已在 [此处应插入示例代码] 中演示。 Debian 13,核心版本 6.12。
  • CVE-2026-74480(漏洞利用)——网络桥接子系统中的一个漏洞,由多播组退出代码中的释放后使用(use-after-free)引起(从链表中删除元素后,循环未终止,在迭代过程中,访问了删除后剩余的端口列表指针)。该问题已于8月9日修复。该漏洞已在内核版本为6.12的RHEL 10系统中演示。
  • CVE-2026-72255(漏洞利用)——netfilter 子系统的 nf_queue 模块存在释放后重用漏洞,当与网络桥接器关联的数据包在被移除后仍保留在 NFQUEUE 队列中时,就会发生此漏洞。该问题已于 7 月 24 日修复。漏洞利用程序已在 [此处应插入链接或文档名称] 中演示。 Ubuntu 26.04,核心版本 7.0。
  • CVE-2026-72137(漏洞利用)——IPSec XFRM 模块中的一个漏洞,当 keepalive 数据包发送错误时,会导致 skb 结构被双重释放。该问题已于 6 月 30 日修复。该漏洞利用程序已在 [此处应插入链接或文档名称] 中演示。 Ubuntu 26.04,核心版本 7.0。
  • CVE-2026-68376(漏洞利用)是 SCTP 协议实现中的一个漏洞,由于用于存储 HMAC 标识符的数组大小计算错误,导致缓冲区溢出。该问题已于 8 月 3 日修复。该漏洞利用程序已在 [此处应插入示例代码] 中演示。 Ubuntu 26.04,核心版本 7.0。
  • CVE-2026-68162(漏洞利用)是 SCTP 协议实现中的一个漏洞,当尝试在关闭控制套接字后修改 sysctl 参数时,会导致释放后使用 (use-after-free) 漏洞。该问题已于 4 月 10 日修复。该漏洞利用程序已在 [此处应插入链接或代码] 中演示。 Ubuntu 26.04,核心版本 7.0。
  • CVE-2026-64560(漏洞利用)是 posix-cpu-timer 中的一个漏洞,由于线程组长变更后定时器删除和 exec() 调用之间存在竞争条件,会导致释放后使用 (use-after-free) 漏洞。该问题已于 7 月 5 日修复。该漏洞已在运行该平台的 Google Pixel 设备上演示。 Android.
  • CVE-2026-52933(漏洞利用)——io_uring 子系统中的一个漏洞,当 IO_POLL_CANCEL_FLAG 标志被设置时,由于 atomic_read() 的值与引用计数器相比被解释为负数,导致内存释放后仍被访问。该问题已于 4 月 15 日修复。该漏洞已在 Fedora 系统中被演示。 Linux 内核版本 6.19。
  • CVE-2026-52924(漏洞利用)是 SCTP 协议实现中的一个漏洞,由于在“过期 cookie”错误导致流表释放后,发送队列中仍然存在活动指针和数据,从而造成释放后使用 (use-after-free) 漏洞。该漏洞已于 6 月 19 日修复。该漏洞利用程序已在 [此处应插入示例] 中演示。 Ubuntu 26.04,核心版本 7.0。
  • CVE-2026-52923(漏洞利用)是 SysV IPC 子系统中的一个漏洞,由于 IDR 结构中遗留了一个指向已释放索引元素的悬空指针,导致释放后内存访问。该漏洞已于 7 月 24 日修复。该漏洞利用已在内核版本为 6.12 的 RHEL 10 系统中得到验证。
  • CVE-2026-52912(漏洞利用)——netfilter 子系统的 nf_queue 模块存在一个漏洞,该漏洞是由于在删除网络桥接器后,与该网络桥接器相关的包仍在 NFQUEUE 队列中时,指针处理不当导致释放后使用 (use-after-free) 漏洞。该漏洞已于 6 月 1 日修复。该漏洞已在 openSUSE 6.4 内核系统上演示。
  • CVE-2026-43501(漏洞利用)——IPv6 SRH(源路由报头)重打包代码中的一个漏洞,由于缺乏对新报头可能大于旧报头情况的验证,导致数据被写入越界。该漏洞已于5月7日修复。该漏洞利用程序已在kernelCTF比赛中演示。
  • CVE-2026-43042(漏洞利用)是 MPLS 机制中的一个漏洞,当同时读取锁并更改表大小时,由于竞争条件而导致越界访问。该问题已于 4 月 11 日修复。该漏洞利用程序已在 [此处应插入示例] 中演示。 Debian 13,核心版本 6.12。
  • CVE-2026-31678(漏洞利用)是 OpenvSwitch 子系统中的一个漏洞,其原因是当对网络设备的引用在 RCU(读取-复制-更新)周期完成之前被移除时,由于竞争条件导致释放后内存访问失败。该漏洞已于 4 月 2 日修复。该漏洞利用已在 Fedora 系统中得到验证。 Linux 44,内核版本 6.19。
  • CVE-2026-31659(漏洞利用)是 BATMAN(Better Approach to Mobile Ad-hoc Networking,移动自组网改进方案)协议实现中的一个漏洞,该漏洞会导致缓冲区溢出,原因是计算缓冲区大小时使用了 16 位值,从而导致整数溢出。该问题已于 4 月 18 日修复。该漏洞利用已在 Arch Linux 中得到验证。 Linux 内核版本 6.19。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster