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.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
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