Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

Django

Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC

Релизный цикл, информация об уязвимостях

Продукт: Django
Вендор: djangoproject

График релизов

5.26.06.120252026202720282029

Недавние уязвимости Django

Количество 928

ubuntu логотип

CVE-2026-15920

3 месяца назад

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.contrib.admin.utils.display_for_field()` renders `URLField` values as clickable links in the admin without validating the URL. A value stored with an unsafe scheme is displayed as a link on changelist and read-only admin pages, which allows cross-site scripting against staff users who click the link. Exploitation requires the unsafe value to already be stored in the database. `URLField` validation through a `ModelForm` or the admin rejects unsafe schemes, so this affects applications that persist `URLField` data without running model validation, for example through direct queryset writes, deserialization, or bulk import of untrusted input. Django would like to thank Egor Saltykov for reporting this issue.

CVSS3: 6.1
EPSS: Низкий
ubuntu логотип

CVE-2026-15830

3 месяца назад

An issue was discovered in Django 6.0 before 6.0.9 and 5.2 before 5.2.18. GeoDjango's `django.contrib.gis.geos.GEOSGeometry` is subject to a potential denial-of-service when parsing deeply nested `GEOMETRYCOLLECTION` objects supplied as well-known text (WKT), well-known binary (WKB), or hex-encoded WKB, which triggers unbounded recursion and a segmentation fault in the underlying GEOS library. Spatial field lookups and the `django.contrib.gis.forms.GeometryField` form field are also affected. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Andrew MacPherson and kimchunbok_ for reporting this issue.

CVSS3: 5.3
EPSS: Низкий
github логотип

GHSA-wvqv-fj8w-qmhm

3 месяца назад

Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

CVSS3: 8.8
EPSS: Низкий
github логотип

GHSA-q238-5cxm-5c9h

3 месяца назад

Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

CVSS3: 5.3
EPSS: Низкий
fstec логотип

BDU:2026-18011

3 месяца назад

Уязвимость поиска пространственных полей и компонентов GeoDjango, GeometryField программной платформы для веб-приложений Django, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.3
EPSS: Низкий
fstec логотип

BDU:2026-18012

3 месяца назад

Уязвимость функции display_for_field() программной платформы для веб-приложений Django, позволяющая нарушителю проводить межсайтовые сценарные атаки (XSS)

CVSS3: 6.1
EPSS: Низкий
fstec логотип

BDU:2026-18009

3 месяца назад

Уязвимость функции check_for_language() программной платформы для веб-приложений Django, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.3
EPSS: Низкий
fstec логотип

BDU:2026-18008

3 месяца назад

Уязвимость пространственных поисков GeoDjango программной платформы для веб-приложений Django, позволяющая нарушителю выполнить произвольный код

CVSS3: 8.8
EPSS: Низкий
redhat логотип

CVE-2026-15337

3 месяца назад

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.utils.translation.check_for_language()` is subject to a potential denial-of-service attack when given many distinct, very long language codes, which are retained as keys in an in-memory cache and consume process memory. Such codes reach the function through the `django.views.i18n.set_language()` view, which is not routed by default. The consumed memory is bounded, since request data is limited by the `DATA_UPLOAD_MAX_MEMORY_SIZE` setting (default 2.5 MB) and the cache holds a fixed maximum number of entries. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Jaeyoung Jang for reporting this issue.

CVSS3: 5.3
EPSS: Низкий
redhat логотип

CVE-2026-15920

3 месяца назад

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.contrib.admin.utils.display_for_field()` renders `URLField` values as clickable links in the admin without validating the URL. A value stored with an unsafe scheme is displayed as a link on changelist and read-only admin pages, which allows cross-site scripting against staff users who click the link. Exploitation requires the unsafe value to already be stored in the database. `URLField` validation through a `ModelForm` or the admin rejects unsafe schemes, so this affects applications that persist `URLField` data without running model validation, for example through direct queryset writes, deserialization, or bulk import of untrusted input. Django would like to thank Egor Saltykov for reporting this issue.

CVSS3: 5.4
EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
1
ubuntu логотип
CVE-2026-15920

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.contrib.admin.utils.display_for_field()` renders `URLField` values as clickable links in the admin without validating the URL. A value stored with an unsafe scheme is displayed as a link on changelist and read-only admin pages, which allows cross-site scripting against staff users who click the link. Exploitation requires the unsafe value to already be stored in the database. `URLField` validation through a `ModelForm` or the admin rejects unsafe schemes, so this affects applications that persist `URLField` data without running model validation, for example through direct queryset writes, deserialization, or bulk import of untrusted input. Django would like to thank Egor Saltykov for reporting this issue.

CVSS3: 6.1
0%
Низкий
3 месяца назад
ubuntu логотип
CVE-2026-15830

An issue was discovered in Django 6.0 before 6.0.9 and 5.2 before 5.2.18. GeoDjango's `django.contrib.gis.geos.GEOSGeometry` is subject to a potential denial-of-service when parsing deeply nested `GEOMETRYCOLLECTION` objects supplied as well-known text (WKT), well-known binary (WKB), or hex-encoded WKB, which triggers unbounded recursion and a segmentation fault in the underlying GEOS library. Spatial field lookups and the `django.contrib.gis.forms.GeometryField` form field are also affected. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Andrew MacPherson and kimchunbok_ for reporting this issue.

CVSS3: 5.3
1%
Низкий
3 месяца назад
github логотип
GHSA-wvqv-fj8w-qmhm

Django GeoDjango spatial lookups allow file writes and outbound requests through GDAL raster parsing

CVSS3: 8.8
1%
Низкий
3 месяца назад
github логотип
GHSA-q238-5cxm-5c9h

Django GeoDjango vulnerable to denial of service through deeply nested geometry collections

CVSS3: 5.3
1%
Низкий
3 месяца назад
fstec логотип
BDU:2026-18011

Уязвимость поиска пространственных полей и компонентов GeoDjango, GeometryField программной платформы для веб-приложений Django, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.3
1%
Низкий
3 месяца назад
fstec логотип
BDU:2026-18012

Уязвимость функции display_for_field() программной платформы для веб-приложений Django, позволяющая нарушителю проводить межсайтовые сценарные атаки (XSS)

CVSS3: 6.1
0%
Низкий
3 месяца назад
fstec логотип
BDU:2026-18009

Уязвимость функции check_for_language() программной платформы для веб-приложений Django, позволяющая нарушителю вызвать отказ в обслуживании

CVSS3: 5.3
1%
Низкий
3 месяца назад
fstec логотип
BDU:2026-18008

Уязвимость пространственных поисков GeoDjango программной платформы для веб-приложений Django, позволяющая нарушителю выполнить произвольный код

CVSS3: 8.8
1%
Низкий
3 месяца назад
redhat логотип
CVE-2026-15337

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.utils.translation.check_for_language()` is subject to a potential denial-of-service attack when given many distinct, very long language codes, which are retained as keys in an in-memory cache and consume process memory. Such codes reach the function through the `django.views.i18n.set_language()` view, which is not routed by default. The consumed memory is bounded, since request data is limited by the `DATA_UPLOAD_MAX_MEMORY_SIZE` setting (default 2.5 MB) and the cache holds a fixed maximum number of entries. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Jaeyoung Jang for reporting this issue.

CVSS3: 5.3
1%
Низкий
3 месяца назад
redhat логотип
CVE-2026-15920

An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. `django.contrib.admin.utils.display_for_field()` renders `URLField` values as clickable links in the admin without validating the URL. A value stored with an unsafe scheme is displayed as a link on changelist and read-only admin pages, which allows cross-site scripting against staff users who click the link. Exploitation requires the unsafe value to already be stored in the database. `URLField` validation through a `ModelForm` or the admin rejects unsafe schemes, so this affects applications that persist `URLField` data without running model validation, for example through direct queryset writes, deserialization, or bulk import of untrusted input. Django would like to thank Egor Saltykov for reporting this issue.

CVSS3: 5.4
0%
Низкий
3 месяца назад

Уязвимостей на страницу


Поделиться