Skip to main content
CVE-2026-15920 MEDIUM CVSS 5.1 Python Verified Advisory

Cross-site scripting via URLField values in Django admin (CVE-2026-15920)

The Django admin renders URLField values as clickable links on changelist views and read-only fields without validating the URL as safe. A stored value using a potentially dangerous scheme was rendered as a link, enabling cross-site scripting. URLField values shown via display_for_field are now validated using URLValidator before a link is rendered, and displayed as plain text if validation fails. Affected versions: - Django main - Django 6.1 (currently at release candidate status) - Django 6.0 - Django 5.2 We recommend updating to: Django 6.0.8, Django 5.2.17. CVSS ? · our assessment: act_now Reference: https://seclists.org/oss-sec/2026/q3/406 Details: https://vuln.today/cve/CVE-2026-15920

Verified by vuln.today against published advisories.

Affected versions

  • – Django main
  • – Django 6.1 (currently at release candidate status)
  • – Django 6.0
  • – Django 5.2

Fixed in: Django 6.0.8; Django 5.2.17

Full CVE analysis Reference Published Aug 04, 2026

← All verified advisories

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy