Description
Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
Debian DLA |
DLA-2676-1 | python-django security update |
Debian DLA |
DLA-3744-1 | python-django security update |
EUVD |
EUVD-2021-0067 | Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories. |
Github GHSA |
GHSA-68w8-qjq3-2gfm | Path Traversal in Django |
Ubuntu USN |
USN-4975-1 | Django vulnerabilities |
Ubuntu USN |
USN-4975-2 | Django vulnerability |
References
History
No history.
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-03T23:42:20.290Z
Reserved: 2021-05-19T00:00:00.000Z
Link: CVE-2021-33203
No data.
Status : Modified
Published: 2021-06-08T18:15:08.480
Modified: 2024-11-21T06:08:30.487
Link: CVE-2021-33203
OpenCVE Enrichment
No data.
Weaknesses
Debian DLA
EUVD
Github GHSA
Ubuntu USN