Debian DSA-2934-1:python-django - 安全更新

critical Nessus 插件 ID 74097

简介

远程 Debian 主机缺少与安全相关的更新。

描述

在 Django(高级 Python Web 开发框架)中发现多个漏洞。通用漏洞和暴露计划识别以下问题:

- CVE-2014-0472 Benjamin Bach 发现 Django 在使用 reverse() URL 解析器函数时错误地处理带点的 Python 路径。能够从 Django 应用程序请求特别构建的视图的攻击者可利用此问题使 Django 从 Python 路径导入任意模块,从而导致可能的代码执行。

- CVE-2014-0473 Paul McMillan 发现 Django 错误地缓存某些包含 CSRF cookie 的页面。远程攻击者可使用此缺陷来获取其他用户的 CSRF 标记并绕过 Django 应用程序中预期的 CSRF 保护。

- CVE-2014-0474 Michael Koziarski 发现 Django 模型字段类不会正确对其参数执行类型转换,从而允许远程攻击者获得非预期结果。

- CVE-2014-1418 Michael Nelson、Natalia Bidart 和 James Westby 发现 Django 中缓存的数据可被用于其他会话或者无任何会话的用户。攻击者可使用此问题来检索隐私数据或使缓存中毒。

- CVE-2014-3730 Peter Kuma and Gavin Wahl 发现 Django 错误地验证来自用户输入的某些畸形 URL。攻击者可使用此问题来造成意外重定向。

解决方案

升级 python-django 程序包。

对于旧稳定发行版本 (squeeze),已在版本 1.2.3-3+squeeze10 中修复这些问题。

对于稳定发行版本 (wheezy),已在版本 1.4.5-1+deb7u7 中修复这些问题。

另见

https://security-tracker.debian.org/tracker/CVE-2014-0472

https://security-tracker.debian.org/tracker/CVE-2014-0473

https://security-tracker.debian.org/tracker/CVE-2014-0474

https://security-tracker.debian.org/tracker/CVE-2014-1418

https://security-tracker.debian.org/tracker/CVE-2014-3730

https://packages.debian.org/source/squeeze/python-django

https://packages.debian.org/source/wheezy/python-django

https://www.debian.org/security/2014/dsa-2934

插件详情

严重性: Critical

ID: 74097

文件名: debian_DSA-2934.nasl

版本: 1.8

类型: local

代理: unix

发布时间: 2014/5/20

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

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

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.4

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

漏洞信息

CPE: p-cpe:/a:debian:debian_linux:python-django, cpe:/o:debian:debian_linux:6.0, cpe:/o:debian:debian_linux:7.0

必需的 KB 项: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

易利用性: No known exploits are available

补丁发布日期: 2014/5/19

参考资料信息

CVE: CVE-2014-0472, CVE-2014-0473, CVE-2014-0474, CVE-2014-1418, CVE-2014-3730

BID: 67038, 67040, 67041, 67408, 67410

DSA: 2934