Django is_safe_url() 跨站脚本 和 URLField 脚本插入漏洞

2013-08-27T00:00:00
ID SSV:60965
Type seebug
Reporter Root
Modified 2013-08-27T00:00:00

Description

CVE(CAN) ID: CVE-2013-4249

Django是Python编程语言驱动的一个开源Web应用程序框架。

Django 1.4、1.5没有正确过滤django.contrib.admin的URLField字段、django.utils.http.is_safe_url()函数(utils/http.py) 的URL重定向相关输入没有被正确过滤,可被利用插入任意HTML和脚本代码,导致这些恶意代码被查看时,会在受影响站点上下文的浏览器会话中执行。 0 Django 1.4.x 厂商补丁:

Django

目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.djangoproject.com/ https://www.djangoproject.com/weblog/2013/aug/13/security-releases-issued/