CVE-2026-42196 json
django-s3file: Relative path traversal
published 2026-05-05 6 mo ago modified 2026-10-27 12 d ago also EUVD-2026-29832 , GHSA-67qg-7284-2277 , PYSEC-2026-328
- cvss
- 9.9
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 47%
- public exploits
- 0
- none known
Summary
django-s3file is a lightweight file upload input for Django and Amazon S3. Prior to 7.0.2, S3FileMiddleware is vulnerable to relative path traversal attacks, where an attacker can use a modified request to escape pre-signed upload locations and have the Django application load files from random locations into request.FILES. Depending on how files are handled, this may lead to confidentiality and integrity issues. This vulnerability is fixed in 7.0.2.
Patch / fix
- pypi django-s3file 7.0.2
- django-s3file_project django-s3file 7.0.2
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 5 mo ago
Exploit prediction
0.56% chance of exploitation in the next 30 days, higher than 47% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N |
| CNA | 4.0 | 9.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | django-s3file | <7.0.2 |
7.0.2 |
Affected products
- codingjoe django-s3file
Classification
References
-
github.com
/codingjoe/django-s3file/security/advisories/GHSA-67qg-7284-2277
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-42196
advisory
-
github.com
/codingjoe/django-s3file
package
-
github.com
/pypa/advisory-database/tree/main/vulns/django-s3file/PYSEC-2026-328.yaml
web
-
pypi.org
/project/django-s3file
web, package
-
github.com
/advisories/GHSA-67qg-7284-2277
advisory
Sources
- CVE List CVE-2026-42196
- GitHub Advisory GHSA-67qg-7284-2277
- NVD CVE-2026-42196
- OSV PYSEC-2026-328
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.