Scientific Linux 安全更新:SL7.x x86_64 中的 glibc

medium Nessus 插件 ID 82250
全新!插件严重性现在使用 CVSS v3

计算的插件严重性默认已更新为使用 CVSS v3。没有 CVSS v3 分数的插件将回退到 CVSS v2 来计算严重性。可以在设置下拉列表中切换严重性显示首选项。

简介

远程 Scientific Linux 主机缺少一个或多个安全更新。

描述

在 glibc 的 iconv() 函数将某些编码数据转换为 UTF-8 的方式中发现越界读取缺陷。能够通过特别构建的参数使某个应用程序调用 iconv() 函数的攻击者可利用此缺陷导致该应用程序崩溃。
(CVE-2014-6040)

已发现名称服务切换 (NSS) 的文件后端未将整个数据库中的迭代与基于密钥的查找 API 调用相隔离。在迭代数据库的同时对其执行查找的应用程序可能进入无限循环,从而导致拒绝服务。(CVE-2014-8121)

此更新还修复以下缺陷:

- 当处理长网络组条目时,由于存在缓冲区扩展和重分配的问题,nscd 后台程序会因分段错误而意外终止。通过此更新,长网络组条目的处理得到修正, nscd 不会再在上述情况下发生崩溃。

- 如果以附加模式打开的文件被 ftruncate() 函数截断,则后续的 ftell() 调用可能对文件偏移进行不正确的修改。此更新确保 ftell() 只会在处于附加模式并且流的缓冲区不为空时才会修改流状态。

- C 库标头中的缺陷导致使用较旧的编译器版本为较旧的兼容 C++ 标准库中的 btowc() 函数生成不正确的代码。在兼容 C++ 标准库中调用 btowc() 的应用程序失去响应。
通过此更新,C 库标头得到修正,并且重建了 Scientific Linux 随附的兼容 C++ 标准库。
依赖于兼容 C++ 标准库的应用程序不会再在调用 btowc() 时挂起。

- 以前,在使用网络组并对 nscd 后台程序进行设置以缓存网络组信息时,sudo 实用工具会拒绝有效用户的访问。已修复 nscd 中的缺陷,sudo 现在会按预期处理网络组。

解决方案

更新受影响的数据包。

另见

http://www.nessus.org/u?2d58140a

插件详情

严重性: Medium

ID: 82250

文件名: sl_20150305_glibc_on_SL7_x.nasl

版本: 1.4

类型: local

代理: unix

发布时间: 2015/3/26

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

依存关系: ssh_get_info.nasl

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

CPE: p-cpe:/a:fermilab:scientific_linux:glibc, p-cpe:/a:fermilab:scientific_linux:glibc-common, p-cpe:/a:fermilab:scientific_linux:glibc-debuginfo, p-cpe:/a:fermilab:scientific_linux:glibc-debuginfo-common, p-cpe:/a:fermilab:scientific_linux:glibc-devel, p-cpe:/a:fermilab:scientific_linux:glibc-headers, p-cpe:/a:fermilab:scientific_linux:glibc-static, p-cpe:/a:fermilab:scientific_linux:glibc-utils, p-cpe:/a:fermilab:scientific_linux:nscd, x-cpe:/o:fermilab:scientific_linux

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

补丁发布日期: 2015/3/5

漏洞发布日期: 2014/12/5

参考资料信息

CVE: CVE-2014-6040, CVE-2014-8121