MIME-validatie ontbrak bij uploads + downloads serveerden zonder nosniff #104
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jesse-a/OpenCRM#104
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: MEDIUM (v0.11)
Uploads accepteerden elke
file.type, en download-responses zetten geenX-Content-Type-Options: nosniff. In combinatie kon een aanvaller een HTML-file met MIMEimage/pnguploaden en die door browsers-die-MIME-sniffen laten renderen als HTML — stored-XSS-pad.Fix: MIME-allow-list bij upload (alleen PDF + image/{png,jpeg,webp}) +
nosniffop alle download-routes viasafeDownloadHeaders()helper.Opgelost in commit
936daf0.