Mandrake Linux 安全公告:glibc (MDKSA-2000:045-1)

high Nessus 插件 ID 61837

简介

远程 Mandrake Linux 主机缺少一项或多项安全更新。

描述

已发现在 ld.so 中存在缺陷,可能允许本地用户获取根权限。动态加载程序 ld.so 负责在运行时提供程序中的共享库。通常,允许用户在执行程序时加载额外的共享库;可通过环境变量指定这些额外的共享库,如 LD_PRELOAD。由于这是 setuid root 应用程序所不可接受的,因此,ld.so 通常会针对 setuid root 程序删除这些环境变量。在某些情况下,已发现的缺陷会导致无法删除这些环境变量。尽管 setuid 程序本身不易受到漏洞影响,但其执行的外部程序可能受到此问题的影响。

已在 glibc 区域设置和国际化安全检查中发现大量更多缺陷。在国际化程序中,用户可以使用 LANG 或 LC_* 等环境变量来选择区域设置或者选择消息目录。这些变量的内容随后被用作路径名的一部分,用于搜索消息目录或区域设置文件。在正常情况下,如果这些变量包含“/”字符,程序可从任意目录加载国际化文件。对于 setuid 程序,这是不可接受的情况,也是 glibc 在该程序为 setuid 或 setgid 时不允许这些变量的某些设置的原因。但是,这些检查中的一部分会在不适当的位置完成、包含缺陷或者整体缺失。这些缺陷中的一部分极有可能被用于本地根漏洞利用。

更新:

程序包现在可用于 Linux-Mandrake 6.0 和 6.1。

解决方案

更新受影响的 glibc、glibc-devel 和/或 glibc-profile 程序包。

插件详情

严重性: High

ID: 61837

文件名: mandrake_MDKSA-2000-045.nasl

版本: 1.6

类型: local

发布时间: 2012/9/6

最近更新时间: 2021/1/6

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 7.2

矢量: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C

漏洞信息

CPE: p-cpe:/a:mandriva:linux:glibc, p-cpe:/a:mandriva:linux:glibc-devel, p-cpe:/a:mandriva:linux:glibc-profile, cpe:/o:mandrakesoft:mandrake_linux:6.0, cpe:/o:mandrakesoft:mandrake_linux:6.1

必需的 KB 项: Host/local_checks_enabled, Host/cpu, Host/Mandrake/release, Host/Mandrake/rpm-list

补丁发布日期: 2000/9/7

参考资料信息

CVE: CVE-2000-0824

MDKSA: 2000:045-1