社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

Django SQL 注入漏洞(CVE-2021-35042)

维他命安全 • 4 年前 • 853 次点击  

0x00漏洞概述

CVE     ID

CVE-2021-35042

时      间

2021-07-06

类      型

SQL注入

等      级

高危

远程利用

影响范围


攻击复杂度


可用性

用户交互

所需权限


PoC/EXP

未公开

在野利用

 

0x01漏洞详情

 

Django 是 Python 语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。

2021年07月01日,Django发布了3.2.5 和 3.1.13版本,修复了Django中的一个SQL注入漏洞(CVE-2021-35042),Django建议用户尽快升级。

由于传递给QuerySet.order_by()的用户输入未经处理,攻击者可以利用这绕过标记为弃用的路径中的预期列引用验证,从而导致SQL注入。

 

影响范围

Django  3.2

Django  3.1

 

0x02处置建议

 目前此漏洞已经修复,建议及时升级至Django 3.2.5 或 3.1.13。

Django 3.2.5下载链接:

https://www.djangoproject.com/m/releases/3.2/Django-3.2.5.tar.gz

 

Django 3.1.13下载链接:

https://www.djangoproject.com/m/releases/3.1/Django-3.1.13.tar.gz

 

0x03参考链接

https://www.djangoproject.com/weblog/2021/jul/01/security-releases/

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35042

https://nvd.nist.gov/vuln/detail/CVE-2021-35042

 

0x04时间线

2021-07-01    Django发布更新公告

2021-07-06    VSRC发布安全通告


0x05附录

CVSS评分标准官网:http://www.first.org/cvss/



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/116667
 
853 次点击