KnowSafe 安全预警:KnowSafe 安全团队监测到编号 AVD-2023-4911 的安全漏洞(危害等级:高危)已公开披露,相关用户应尽快排查并完成修复。
漏洞介绍
Glibc 是GNU项目中的标准C库,为程序提供核心库功能和系统调用封装。由于 Glibc 的 GNU C 库中的动态加载程序 ld.so 在处理 GLIBC_TUNABLES 环境变量时存在缓冲区溢出漏洞,本地攻击者可通过运行具有SUID权限的二进制文件来处理恶意的 GLIBC_TUNABLES 环境变量,进而提升为 root 权限。
该漏洞影响主流Linux发行版较高版本,包括RHEL/Centos 8.5及以上版本、Fedora 37和38、Debian12和13、Ubuntu 22.04 和 23.04 、Gentoo中glibc包<2.37-R7的版本等。
影响范围
应用:gnu glibc(版本 -)
应用:redhat virtualization(版本 4.0)
系统:alibaba_cloud_linux_3 nscd(影响面 Up to (excluding) 2.32-1.12.al8)
系统:alma_linux_8 nscd(影响面 Up to (excluding) 2.28-225.el8_8.6)
系统:alma_linux_9 nscd(影响面 Up to (excluding) 2.34-60.el9_2.7)
系统:amazon_2023 glibc(影响面 Up to (excluding) 2.34-52.amzn2023.0.6)
系统:anolis_os_23 glibc(影响面 Up to (excluding) 2.36-10)
系统:anolis_os_8 nscd(影响面 Up to (excluding) 2.28-225.0.4)
……另有 20 项受影响环境,详见官方公告
解决方案
1.Fedora 37更新至glibc-2.36-14.fc37版本;
2.启用SystemTap脚本,终止GLIBC_TUNABLES 调用的任何 setuid 程序,若调用setuid程序,需要取消设置或清除envvar GLIBC_TUNABLES。
参考信息
http://packetstormsecurity.com/files/174986/glibc-ld.so-Local-Privilege-Escalation.html
http://packetstormsecurity.com/files/176288/Glibc-Tunables-Privilege-Escalation.html
http://seclists.org/fulldisclosure/2023/Oct/11
http://www.openwall.com/lists/oss-security/2023/10/03/2
http://www.openwall.com/lists/oss-security/2023/10/03/3
KnowSafe 将持续跟踪该漏洞的利用情况与修复进展,如需漏洞管理与应急响应支持,欢迎联系 KnowSafe 安全团队。