Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

[Snyk:HIGH] django Reflected File Download (RFD) (due by 09/10/2022) #703

Closed
1 task
Tracked by #137
cnlucas opened this issue Aug 10, 2022 · 0 comments · Fixed by #705
Closed
1 task
Tracked by #137

[Snyk:HIGH] django Reflected File Download (RFD) (due by 09/10/2022) #703

cnlucas opened this issue Aug 10, 2022 · 0 comments · Fixed by #705
Assignees
Labels
Security: general General security concern or issue Security: high Remediate within 30 days
Milestone

Comments

@cnlucas
Copy link
Member

cnlucas commented Aug 10, 2022

Introduced through
django@3.2.14, django-haystack@3.1.1 and others
Fixed in
django@3.2.15, @4.0.7, @4.1
Detailed paths and remediation

Introduced through: project@0.0.0 › django@3.2.14
Fix: Upgrade django to version 3.2.15 or 4.0.7 or 4.1

Introduced through: project@0.0.0 › django-haystack@3.1.1 › django@3.2.14
Fix: Pin django to version 3.2.15 or 4.0.7 or 4.1
Introduced through: project@0.0.0 › django-mptt@0.13.4 › django-js-asset@2.0.0 › django@3.2.14
Fix: Pin django to version 3.2.15 or 4.0.7 or 4.1

Overview

Affected versions of this package are vulnerable to Reflected File Download (RFD) as it is possible to set the Content-Disposition header of a FileResponse when the filename is derived from user-supplied input.

Completion criteria

  • Verify that this is indeed a vulnerability for us and either complete the remediation or document, close the ticket and snooze the Snyk alert.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Security: general General security concern or issue Security: high Remediate within 30 days
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants