首页 AI 资讯 技术前沿 KnowSafe 安全预警:Glibc ld.so缓冲区溢出导致权限升级 (CVE-2023-4911)
技术前沿

KnowSafe 安全预警:Glibc ld.so缓冲区溢出导致权限升级 (CVE-2023-4911)

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 安全团队。