What’s Vulnerable › Vulnerabilities
CVE-2026-41192: FreeScout's client-controlled attachment IDs allow deletion of existing conversation attachments
- Severity: high (CVSS 7.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-04-21 · updated 2026-10-25
- Weakness: CWE-862
Description
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.215, the reply and draft flows trust client-supplied encrypted attachment IDs. Any IDs present in `attachments_all[]` but omitted from retained lists are decrypted and passed directly to `Attachment::deleteByIds()`. Because `load_attachments` returns encrypted IDs for attachments on a visible conversation, a mailbox peer can replay those IDs through `save_draft` and delete the original attachment row and file. Version 1.8.215 fixes the vulnerability.
Affected products
- freescout-help-desk freescout: before 1.8.215
References
- https://github.com/freescout-help-desk/freescout/commit/5f182818e2391f8e711fec6ae6648ac0b367bef5
- https://github.com/freescout-help-desk/freescout/releases/tag/1.8.215
- https://github.com/freescout-help-desk/freescout/security/advisories/GHSA-cv36-2j23-x6g3
Get alerted when CVE-2026-41192 or the next vulnerability affects your stack