What’s Vulnerable › Vulnerabilities
CVE-2026-53594: FreeScout has Arbitrary File Read in App Logs Viewer via Forged Encrypted Path
- Severity: medium (CVSS 4.9 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-07-20 · updated 2026-10-24
- Weakness: CWE-22
Description
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. FreeScout's `Manage -> Logs -> App Logs` feature uses the bundled `rap2hpoutre/laravel-log-viewer` override to decrypt a user-supplied file identifier and then pass the resolved path to Laravel's download response. Prior to version 1.8.224, the path resolution logic accepts any existing absolute path before applying the intended `storage/logs` restriction. As a result, an attacker who can access the App Logs route and forge a valid Laravel-encrypted `dl` parameter can download arbitrary server-local files readable by the PHP process, not just log files. Version 1.8.224 contains a fix.
Affected products
- freescout-help-desk freescout: before 1.8.224
References
- https://github.com/freescout-help-desk/freescout/security/advisories/GHSA-858x-8f77-9vc5
- https://github.com/freescout-help-desk/freescout/security/advisories/GHSA-858x-8f77-9vc5
Get alerted when CVE-2026-53594 or the next vulnerability affects your stack