Oracle Linux 5:python (ELSA-2009-1176)

critical Nessus 插件 ID 67896

简介

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

描述

来自 Red Hat 安全公告 2009:1176:

更新后的 python 程序包修复了多种安全问题,现在可用于 Red Hat Enterprise Linux 5。

Red Hat 安全响应团队将此更新评级为具有中等安全影响。

Python 是一种直译的交互式面向对象的编程语言。

禁用了 assert() 系统调用时,已在 Python 字符串对象实现中发现一个可导致缓冲区溢出的输入审查缺陷。缺少对负大小值的检查意味着 Python 内存分配器可以分配比预期少的内存。这可导致以 Python 解释器的权限执行任意代码。(CVE-2008-1887)

在 Python Unicode 字符串处理以及 Python Unicode 和字符串对象实现中发现多种缓冲区和整数溢出缺陷。攻击者可以利用这些缺陷造成拒绝服务(Python 应用程序崩溃)。(CVE-2008-3142、CVE-2008-5031)

在 Python imageop 模块中发现多种整数溢出缺陷。如果某个 Python 应用程序使用了 imageop 模块来处理不受信任的图像,则可导致该应用程序泄露敏感信息、崩溃或者可能以 Python 解释器的权限执行任意代码。(CVE-2007-4965、CVE-2008-4864)

在 Python snprintf() 封装程序实现中发现多种整数下溢和上溢缺陷。攻击者可以利用这些缺陷造成拒绝服务(内存损坏)。(CVE-2008-3144)

在各种 Python 模块中发现多种整数溢出缺陷。
攻击者可以利用这些缺陷造成拒绝服务(Python 应用程序崩溃)。(CVE-2008-2315、CVE-2008-3143)

在 Python zlib 扩展模块中发现一个导致缓冲区溢出的整数符号错误。如果某个 Python 应用程序请求了为解压缩流刷新负字节计数,则可导致该应用程序崩溃,或者可能以 Python 解释器的权限执行任意代码。
(CVE-2008-1721)

在 Python locale 模块的 strxfrm() 函数中发现一个缺陷。此函数生成的字符串不会正确地以 NULL 结尾,可能导致使用此函数的 Python 应用程序的内存中存储的数据发生泄露。
(CVE-2007-2052)

Red Hat 在此感谢 Apple 产品安全团队的 David Remahl 负责地报告 CVE-2008-2315 问题。

所有 Python 用户应升级这些更新后的程序包,其中包含用于修正这些问题的向后移植的修补程序。

解决方案

更新受影响的 python 程序包。

另见

https://oss.oracle.com/pipermail/el-errata/2009-July/001090.html

插件详情

严重性: Critical

ID: 67896

文件名: oraclelinux_ELSA-2009-1176.nasl

版本: 1.12

类型: local

代理: unix

发布时间: 2013/7/12

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

支持的传感器: Frictionless Assessment Agent, Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

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

漏洞信息

CPE: p-cpe:/a:oracle:linux:python, p-cpe:/a:oracle:linux:python-devel, p-cpe:/a:oracle:linux:python-tools, p-cpe:/a:oracle:linux:tkinter, cpe:/o:oracle:linux:5

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2009/7/27

漏洞发布日期: 2007/4/16

参考资料信息

CVE: CVE-2007-2052, CVE-2007-4965, CVE-2008-1721, CVE-2008-1887, CVE-2008-2315, CVE-2008-3142, CVE-2008-3143, CVE-2008-3144, CVE-2008-4864, CVE-2008-5031

BID: 25696, 28715, 28749, 30491, 31932, 31976, 33187

CWE: 119, 189

RHSA: 2009:1176