django: missing URL validation by AdminURLFieldWidget leads to generation of clickable unsafe JavaScript link causing cross site scripting
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-1814-1 | python-django security update |
Debian DLA |
DLA-1842-1 | python-django security update |
Debian DSA |
DSA-4476-1 | python-django security update |
EUVD |
EUVD-2019-0043 | An issue was discovered in Django 1.11 before 1.11.21, 2.1 before 2.1.9, and 2.2 before 2.2.2. The clickable Current URL value displayed by the AdminURLFieldWidget displays the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link. |
Github GHSA |
GHSA-7rp2-fm2h-wchj | Django Cross-site Scripting in AdminURLFieldWidget |
Ubuntu USN |
USN-4043-1 | Django vulnerabilities |
No CVSS v4.0
No CVSS v3.1
This CVE is not in the KEV list.
Exploit prediction score: 2.4% (2.402% probability within 30 days)
Key SSVC decision points have not yet been added.
No history.