漏洞标题
N/A
漏洞描述信息
## 漏洞概述
Django中的`django.utils.html.strip_tags()`函数在处理包含大量不完整HTML标签的输入时,可能存在拒绝服务(性能下降)的漏洞。此外,基于`strip_tags()`函数的模板过滤器`striptags`也受到影响。
## 影响版本
- Django 4.2.x 版本:4.2.0 到 4.2.20
- Django 5.1.x 版本:5.1.0 到 5.1.8
- Django 5.2.x 版本:5.2.0 到 5.2.0
## 细节
`django.utils.html.strip_tags()`函数在处理包含大量不完整HTML标签的输入时,会出现性能问题,可能导致拒绝服务(DoS)。因为`striptags`模板过滤器是基于`strip_tags()`函数实现的,因此该过滤器也受到影响。
## 影响
这种漏洞可能导致应用程序在处理恶意构造的输入时,出现严重的性能下降甚至宕机。
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
漏洞类别
输入验证不恰当
漏洞标题
N/A
漏洞描述信息
An issue was discovered in Django 4.2 before 4.2.21, 5.1 before 5.1.9, and 5.2 before 5.2.1. The django.utils.html.strip_tags() function is vulnerable to a potential denial-of-service (slow performance) when processing inputs containing large sequences of incomplete HTML tags. The template filter striptags is also vulnerable, because it is built on top of strip_tags().
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
漏洞类别
不加限制或调节的资源分配