Katalog CVE

CVE-2026-1285

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W wersjach Django 6.0 przed 6.0.2, 5.2 przed 5.2.11 oraz 4.2 przed 4.2.28 zidentyfikowano problem w metodach `django.utils.text.Truncator.chars()` i `Truncator.words()` (z `html=True`), a także w filtrach szablonów `truncatechars_html` i `truncatewords_html`. Atakujący zdalnie może spowodować potencjalne odmowy usługi poprzez wprowadzenie specjalnie przygotowanych danych zawierających dużą liczbę niepasujących znaczników końcowych HTML.

Ocena ryzyka

Organizacja może być narażona na ataki typu denial-of-service, co może prowadzić do przestojów w działaniu aplikacji i utraty dostępności usług dla użytkowników.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji Django, aby usunąć tę podatność oraz monitorowanie aplikacji pod kątem nietypowych wzorców ruchu, które mogą wskazywać na próby ataku.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `django.utils.text.Truncator.chars()` and `Truncator.words()` methods (with `html=True`) and the `truncatechars_html` and `truncatewords_html` template filters allow a remote attacker to cause a potential denial-of-service via crafted inputs containing a large number of unmatched HTML end tags. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Seokchan Yoon for reporting this issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS