Linux内核权限提升漏洞(CVE-2024-1086)通告

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

绿盟科技CERT监测到Linux内核权限提升漏洞(CVE-2024-1086),存在于netfilter:nf_tables组件中,允许本地攻击者提升权限至root。已有PoC公开,请尽快采取防护措施。受影响版本为15<= Linux kernel <= 6.8-rc1,已知Redhat、Ubuntu、Debia等Linux发行版受影响。官方已升级内核版本修复漏洞,用户可通过官方下载链接更新。如无法更新,可采取其他防护措施。

🔎

延伸解读

漏洞机制解析

该漏洞源于Linux内核netfilter子系统的nf_tables组件。nft_verdict_init()函数在处理钩子判定时,允许使用正值作为丢弃错误,当NF_DROP被错误地当作类似NF_ACCEPT处理时,nf_hook_slow()函数会触发双重释放(double free)。本地攻击者利用此缺陷可将普通用户权限提升至root。理解这一机制有助于评估漏洞的严重性,并认识到及时修复的必要性。

影响范围与版本确认

受影响版本为Linux kernel 15至6.8-rc1,已知Redhat、Ubuntu、Debian等主流发行版均受影响。用户可通过执行'cat /proc/version'命令查看当前内核版本,判断是否在受影响范围内。若版本低于6.8-rc2,则需尽快采取防护措施。注意,官方修复版本为6.8-rc2及以上,升级时请确认版本号。

临时缓解措施

若无法立即更新内核,可采取临时防护:阻止加载受影响的netfilter(nf_tables)内核模块,具体方法参考Red Hat解决方案。若业务依赖该模块,可在非容器化部署中限制用户命名空间。这些措施能降低风险,但并非根本解决,建议尽快升级至官方修复版本。

❓

Q&A

CVE-2024-1086漏洞的主要影响是什么?

该漏洞允许本地攻击者将普通用户权限提升至root权限。

哪些Linux版本受到CVE-2024-1086漏洞的影响?

受影响版本为15<= Linux kernel <= 6.8-rc1,包括Redhat、Ubuntu、Debian等发行版。

如何检查我的Linux系统是否受CVE-2024-1086漏洞影响?

用户可以通过命令'cat /proc/version'查看当前系统版本以判断是否受影响。

如何修复CVE-2024-1086漏洞?

官方已升级内核版本修复漏洞,用户可通过官方下载链接更新系统。

如果无法更新内核,如何进行临时防护?

用户可以通过阻止加载受影响的netfilter内核模块进行临时防护。

CVE-2024-1086漏洞的根本原因是什么?

该漏洞源于netfilter:nf_tables组件的释放后重利用漏洞,导致双重释放问题。

🏷️

标签

➡️

继续阅读