Skip to main content

FreeScout CVE-2026-41193

| EUVDEUVD-2026-24223 CRITICAL
Path Traversal (CWE-22)
2026-04-21 GitHub_M
9.1
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Compromise admin credentials
  2. Delivery
    Authenticate to FreeScout admin panel
  3. Exploit
    Navigate to module installation
  4. Install
    Upload crafted ZIP with traversal paths
  5. C2
    Trigger module installation
  6. Execute
    FreeScout extracts files to arbitrary locations
  7. Impact
    Access written webshell via HTTP
  8. Step 8
    Execute arbitrary commands as web server user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires authenticated administrator access to FreeScout's module installation feature (PR:H in CVSS vector). The attacker must possess valid admin credentials or an active admin session. Default FreeScout installations include module management in the admin interface, so no non-default configuration is required for the vulnerable code path to be accessible. Exploitation is network-based (AV:N) with low complexity (AC:L), meaning no special timing, race conditions, or environmental factors are needed beyond admin authentication. Limiting factors: admin-only functionality reduces the pool of potential attackers to privileged insiders, compromised admin accounts, or attackers who have already achieved initial access through separate vulnerabilities. Organizations with single-admin deployments and strong MFA enforcement face substantially lower practical risk than those with multiple admin users or weak credential controls.

Impact

Real-world risk assessment reveals a critical vulnerability with important access constraints. The CVSS 9.1 score reflects genuine severity due to changed scope and full CIA triad impact, but exploitation requires authenticated administrator access (PR:H), significantly reducing the attack surface compared to unauthenticated RCE. The network attack vector (AV:N) and low complexity (AC:L) mean that once admin credentials are obtained (through phishing, credential stuffing, or insider threat), exploitation is straightforward. No EPSS score provided, preventing quantitative exploitation probability assessment. Not present in CISA KEV, indicating no confirmed widespread exploitation campaigns as of analysis date. The GitHub security advisory and commit reference provide sufficient technical detail for proof-of-concept development, increasing medium-term exploitation risk. Priority assessment: CRITICAL for internet-facing FreeScout instances with multiple admin users or weak admin credential controls; HIGH for internal deployments with strong admin access governance. The changed scope metric is particularly concerning for shared hosting or containerized deployments where lateral movement to other tenants/containers becomes possible. Organizations should prioritize patching if admin account compromise is a credible threat in their environment.

Exploit ScenarioDerived

An attacker who has compromised an administrator account (via credential theft, social engineering, or session hijacking) logs into the FreeScout admin panel and navigates to the module installation feature. They craft a malicious ZIP file containing entries with path traversal sequences such as '../../../../var/www/html/malicious.php' pointing to a web-accessible directory. Upon uploading and initiating module installation, FreeScout extracts the ZIP without path validation, writing the attacker's PHP webshell to the specified location. The attacker then directly requests the webshell URL to achieve remote code execution as the web server user, enabling data exfiltration, privilege escalation, or lateral movement to the hosting infrastructure. No public POC identified at time of analysis, though the fix commit provides sufficient implementation detail for exploit reproduction.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 21, 2026

Arbitrary file write in FreeScout (prior to 1.8.215) allows authenticated administrators to achieve remote code execution by uploading malicious ZIP archives during module installation. The path traversal vulnerability (CWE-22) enables attackers to write files to any location on the server filesystem, including web-accessible directories where PHP shells can be placed. With CVSS 9.1 (Critical) and EPSS data not provided, the primary risk factor is the changed scope (S:C) indicating potential container/hosting infrastructure compromise beyond the application itself. No active exploitation confirmed (not in CISA KEV) and no public POC identified at time of analysis, though the fix commit provides implementation details that could facilitate exploit development.

RemediationAI

Upgrade immediately to FreeScout version 1.8.215 or later, available at https://github.com/freescout-help-desk/freescout/releases/tag/1.8.215. The fix implemented in commit 14f17a5cd22d217103a72b431b47b1f06996227b adds path validation during ZIP extraction to prevent directory traversal. For environments unable to upgrade immediately, implement compensating controls: restrict module installation functionality to a single trusted administrator account with strong MFA enforcement (reduces PR:H attack surface), monitor filesystem for unexpected file writes outside application directories using file integrity monitoring (detects exploitation attempts), and deploy FreeScout behind a web application firewall configured to detect path traversal patterns in upload requests (though this may not fully prevent ZIP-based attacks). Note that disabling module installation entirely via configuration may break legitimate administrative workflows. Each mitigation has trade-offs: restricted admin access increases operational friction, FIM generates investigation overhead, and WAF rules may cause false positives on legitimate module uploads. Patching to 1.8.215 remains the definitive solution with no functional impact.

Affected VersionsENISA

freescout < 1.8.215

Affected Packages

euvd freescout fix: 1.8.215

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

FreeScout is an open-source PHP-based help desk and shared inbox application. The vulnerability exists in the module installation subsystem, which processes ZIP archives containing module code and assets. The application fails to sanitize or validate file paths within ZIP entries before extraction, a classic ZIP Slip vulnerability pattern (CWE-22: Improper Limitation of a Pathname to a Restricted Directory). An attacker can craft ZIP entries with paths like '../../../var/www/html/shell.php' to escape the intended extraction directory. The affected CPE (cpe:2.3:a:freescout-help-desk:freescout:*:*:*:*:*:*:*:*) indicates all versions prior to 1.8.215 are vulnerable. The CVSS vector PR:H (high privileges required) confirms this requires admin-level access to the module installation feature, while S:C (changed scope) suggests the attacker can break out of the application security boundary to compromise the underlying web server or container.

Know when Freescout gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch released
Apr 22, 2026 - 21:10 nvd
Patch available
Patch available
Apr 21, 2026 - 19:01 EUVD
CVE Published
Apr 21, 2026 - 17:15 nvd
CRITICAL 9.1

DescriptionGitHub Advisory

FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.215, FreeScout's module installation feature extracts ZIP archives without validating file paths, allowing an authenticated admin to write files arbitrarily on the server filesystem via a specially crafted ZIP. Version 1.8.215 fixes the vulnerability.

Executive ViewAI

Why It Matters

FreeScout versions prior to 1.8.215 contain a critical arbitrary file write vulnerability that allows authenticated administrators to execute remote code by uploading malicious ZIP archives during module installation. This vulnerability directly threatens organizations running vulnerable FreeScout instances, as compromised administrative accounts can establish persistent backdoors and pivot to underlying infrastructure; immediate patching is essential to prevent potential data exfiltration and service disruption.

Business Impact: Severe
Compensating Controls

Patch available per vendor advisory version 1.8.215. Until patched: (1) Restrict module installation permissions to minimally required administrators only; (2) Implement file integrity monitoring (FIM) on web-accessible directories to detect unauthorized PHP file writes; (3) Apply strict input validation and disable ZIP upload functionality if unused; (4) Monitor administrator activity logs for suspicious module uploads; (5) Isolate affected FreeScout instances to restricted network segments pending patching.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2026-28289 CRITICAL POC
10.0 Mar 03

File upload bypass in FreeScout 1.8.206 — patch bypass for CVE-2026-27636. PoC and patch available. CVSS 10.0.

CVE-2026-27636 HIGH POC
8.8 Feb 25

Remote code execution in FreeScout prior to version 1.8.206 allows authenticated users to upload `.htaccess` files that

CVE-2026-27637 CRITICAL POC
9.8 Feb 25

Predictable password reset tokens in FreeScout help desk before 1.8.206. Weak random number generation allows attackers

CVE-2026-53595 CRITICAL POC
9.4 Jul 20

Anonymous account takeover in FreeScout help desk before 1.8.224 lets an unauthenticated attacker seize the lowest-id ac

CVE-2024-29185 CRITICAL POC
9.0 Mar 22

FreeScout is a self-hosted help desk and shared mailbox. Rated critical severity (CVSS 9.0), this vulnerability is remot

CVE-2025-58163 HIGH POC
8.6 Sep 03

FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Rated high severity (CVSS 8.6), this

CVE-2024-29184 HIGH POC
8.0 Mar 22

FreeScout is a self-hosted help desk and shared mailbox. Rated high severity (CVSS 8.0), this vulnerability is remotely

CVE-2024-28186 HIGH POC
7.1 Mar 12

FreeScout is an open source help desk and shared inbox built with PHP. Rated high severity (CVSS 7.1), this vulnerabilit

CVE-2024-34698 MEDIUM POC
6.3 May 14

FreeScout is a free, self-hosted help desk and shared mailbox. Rated medium severity (CVSS 6.3), this vulnerability is r

CVE-2024-34697 MEDIUM POC
6.1 May 14

FreeScout is a free, self-hosted help desk and shared mailbox. Rated medium severity (CVSS 6.1), this vulnerability is r

CVE-2026-32754 CRITICAL
9.3 Mar 19

A stored cross-site scripting (XSS) vulnerability exists in FreeScout help desk software versions 1.8.208 and below, whe

CVE-2026-41902 CRITICAL
9.1 May 07

Unauthenticated account takeover in FreeScout versions prior to 1.8.217 allows remote attackers to gain permanent access

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy