CVE-2026-15920

Published: Ago 04, 2026 Last Modified: Ago 04, 2026
ExploitDB:
Other exploit source:
Google Dorks:
MEDIUM 5,1
Source: 6a34fbeb-21d4-45e7-8e0a-62b95bc12c92
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: active
Confidentiality: N/A
Integrity: N/A
Availability: N/A
MEDIUM 6,1
Source: 6a34fbeb-21d4-45e7-8e0a-62b95bc12c92
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: required
Scope: changed
Confidentiality: low
Integrity: low
Availability: none

Description

AI Translation Available

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.

EPSS (Exploit Prediction Scoring System)

Trend Analysis

EPSS (Exploit Prediction Scoring System)

Prevede la probabilità di sfruttamento basata su intelligence sulle minacce e sulle caratteristiche della vulnerabilità.

EPSS Score
0,0030
Percentile
0,2th
Updated

EPSS Score Trend (Last 3 Days)

83

Improper Neutralization of Script in Attributes in a Web Page

Draft
Common Consequences
Security Scopes Affected:
Confidentiality Integrity Availability
Potential Impacts:
Read Application Data Execute Unauthorized Code Or Commands
Applicable Platforms
Technologies: Web Based, Web Server
View CWE Details
https://docs.djangoproject.com/en/dev/releases/security/
https://github.com/django/django/commit/13debb622a32720bda1bccda7622fd14fbf3931b
https://github.com/django/django/commit/47511a21026cdd721d8fbf8571cc079bc38bb46d
https://github.com/django/django/commit/5a260d309a4c8010c2ebda24eb758a5d95e2508a
https://github.com/django/django/commit/b9adb81339cc418f8f56b1050cca6dfec3ab6349
https://groups.google.com/g/django-announce
https://www.djangoproject.com/weblog/2026/aug/04/security-releases/