Critical severity · published May 29, 2025
CVE-2025-48471
FreeScout Vulnerable to Arbitrary File Upload
9.8
CVSS
1.2%
EPSS
No
On KEV
Description
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.179, the application does not check or performs insufficient checking of files uploaded to the application. This allows files to be uploaded with the phtml and phar extensions, which can lead to remote code execution if the Apache web server is used. This issue has been patched in version 1.8.179.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.2% · higher than 68% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FR
freescout · freescout-help-desk
< 1.8.179 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-48471
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-48471
Patch
https://github.com/freescout-help-desk/freescout/commit/e136660e8dbc220454b8d3f646dd1b144e49e9ed
Exploit
https://github.com/freescout-help-desk/freescout/security/advisories/GHSA-h2f3-932h-v38j
More from freescout
9.8
CVE-2026-40498
FreeScout has Authentication Bypass and Information Disclosure in SystemController via /system/cron
9.8
CVE-2026-27637
FreeScout's Predictable Authentication Token Enables Account Takeover
9.8
CVE-2025-48481
FreeScout Has Business Logic Errors
9.4
CVE-2026-53595
FreeScout vulnerable to anonymous account takeover via /user-setup empty invite_hash on MySQL
9.3
CVE-2026-32754
FreeScout: Stored XSS via Unescaped Email Template Rendering ({!! $thread->body !!})
