Mandriva Linux 安全公告:python (MDVSA-2012:096)

medium Nessus 插件 ID 59635

简介

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

描述

已在 python 中发现并修正了多种漏洞:

_ssl 模块始终禁用 CBC IV 攻击对策 (CVE-2011-3389)。

在 Python SimpleHTTPServer 模块生成目录清单的方式中发现一个缺陷。如果攻击者可将具有特别构建的名称的文件上传到服务器,则可能在受害者访问 SimpleHTTPServer 为包含构建的文件的目录生成的清单页面时执行跨站脚本 (XSS) 攻击(如果受害者在使用某些 Web 浏览器)(CVE-2011-4940)。

在创建 .pypirc 文件期间 Python distutils 模块设置文件权限的方式中发现了争用条件。如果本地用户有权访问另一位正在运行 distutils 的用户的主目录,则可利用此缺陷获取后一位用户的 .pypirc 文件的访问权限,而该文件中可包含代码存储库的用户名和密码 (CVE-2011-4944)。

在 Python SimpleXMLRPCServer 模块处理客户端过早断开的方式中发现一个缺陷。远程攻击者可利用此缺陷造成使用 SimpleXMLRPCServer 的服务器上过量消耗 CPU (CVE-2012-0845)。

嵌入式 expat 副本的哈希表冲突 CPU 使用 DoS (CVE-2012-0876)。

在 Python 中相关数组的实现内发现了拒绝服务缺陷。可为 Python 应用程序提供大量输入(如发送到 Web 应用程序的 HTTP POST 请求参数)以在将数据插入数组时用作密钥的攻击者可触发多个哈希函数冲突,从而使数组操作占用过量 CPU 时间。为缓解此问题,已向哈希函数添加随机化以减少攻击者成功造成蓄意冲突的可能性 (CVE-2012-1150)。

更新后的程序包已进行修补,以修正这些问题。

解决方案

更新受影响的程序包。

插件详情

严重性: Medium

ID: 59635

文件名: mandriva_MDVSA-2012-096.nasl

版本: 1.17

类型: local

发布时间: 2012/6/21

最近更新时间: 2022/12/5

支持的传感器: Nessus

风险信息

VPR

风险因素: Medium

分数: 4.7

CVSS v2

风险因素: Medium

基本分数: 5

时间分数: 3.7

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

漏洞信息

CPE: p-cpe:/a:mandriva:linux:lib64python2.6, p-cpe:/a:mandriva:linux:lib64python2.6-devel, p-cpe:/a:mandriva:linux:libpython2.6, p-cpe:/a:mandriva:linux:libpython2.6-devel, p-cpe:/a:mandriva:linux:python, p-cpe:/a:mandriva:linux:python-docs, p-cpe:/a:mandriva:linux:tkinter, p-cpe:/a:mandriva:linux:tkinter-apps, cpe:/o:mandriva:linux:2010.1

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

易利用性: No known exploits are available

补丁发布日期: 2012/6/20

参考资料信息

CVE: CVE-2011-3389, CVE-2011-4940, CVE-2011-4944, CVE-2012-0845, CVE-2012-0876, CVE-2012-1150

BID: 49778, 51239, 51996, 52379, 52732, 54083

MDVSA: 2012:096