一、影响版本
Django < 1.10.8
Django < 1.11.5
二、漏洞复现
1、vulhub搭建环境

2、首次向数据库中插入数据,成功插入

3、向数据库中插入相同数据,Django报错,数据被打印且执行

三、漏洞分析
查看DIFF:
https://github.com/django/django/compare/1.11.4…1.11.5
https://github.com/django/django/compare/1.11.4…1.11.5#diff-eb948fbc65f2117752334d2fc61d04bfbb635aa3d91f7e1b652376efea04e658

对打印的exception进行了HTML转义
本文详细描述了在Django<1.11.5版本中发现的一个漏洞,涉及数据插入时的异常处理,通过复现和分析发现,Django对打印的exception进行了HTML转义,可能导致安全风险。
741

被折叠的 条评论
为什么被折叠?



