Skip to main content

FreeScout CVE-2026-41904

| EUVDEUVD-2026-28407 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-05-07 GitHub_M
7.6
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Recon
    Obtain FreeScout account with updateAutoReply permission
  2. Delivery
    Navigate to mailbox auto-reply settings
  3. Exploit
    Inject XSS payload in auto-reply message field
  4. Install
    Customer sends email to affected mailbox
  5. C2
    FreeScout sends auto-reply with unescaped payload
  6. Execute
    Customer opens HTML email
  7. Impact
    Payload executes in email client context
  8. Step 8
    Steal credentials or session data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Attacker must possess authenticated FreeScout account with updateAutoReply permission granted-this is not a default permission for all users but requires administrative role assignment. Attack succeeds only when targeted customers open HTML-formatted emails in clients that render JavaScript (most modern webmail interfaces). Exploitation is limited by organizational permission model (how restrictively updateAutoReply is granted), email client security posture (some enterprise clients block script execution), and customer behavior (text-only email readers are immune). The CVSS vector PR:L and UI:R confirm these authentication and interaction requirements. Scope change (S:C) indicates the vulnerability crosses from authenticated FreeScout context to unauthenticated customer email context.

Impact

CVSS 7.6 (High) with network attack vector (AV:N), low complexity (AC:L), but requiring low privileges (PR:L) and user interaction (UI:R). The changed scope (S:C) and high confidentiality impact (C:H) reflect the vulnerability's ability to breach trust boundaries between the helpdesk system and customer email clients. However, real-world risk is tempered by multiple prerequisites: attacker needs authenticated FreeScout account with specific updateAutoReply permission, and customers must open HTML emails and interact with malicious content. No EPSS score provided limits quantitative exploitation probability assessment. Absence from CISA KEV and no public POC reference suggests exploitation remains theoretical rather than widespread. The attack chain's reliance on both insider access and victim interaction reduces immediate urgency compared to unauthenticated RCE vulnerabilities, but the potential for credential harvesting across entire customer bases via a single malicious auto-reply makes this a significant trust and data protection concern for organizations using FreeScout.

Exploit ScenarioDerived

An attacker with a low-privileged FreeScout account and updateAutoReply permission navigates to mailbox settings and injects JavaScript payload into the auto-reply message field (e.g., script tag with credential-stealing code or session token exfiltration). When customers email the helpdesk, they receive the auto-reply containing the unescaped payload. Opening the email in webmail clients like Gmail or Outlook Web App executes the script in the customer's browser context, potentially stealing session cookies, credentials, or sensitive email content and exfiltrating data to attacker-controlled servers.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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 – May 07, 2026

Stored XSS in FreeScout's auto-reply feature allows authenticated users with updateAutoReply permission to inject malicious scripts that execute in customer email clients. Every customer contacting the affected mailbox receives the weaponized auto-reply email, where the payload executes without CSP protection in webmail or email client contexts. The vulnerability affects FreeScout versions prior to 1.8.217, which contains the vendor-released patch. EPSS data not provided, no CISA KEV listing indicates limited observed exploitation despite the chain-reaction impact potential.

RemediationAI

Upgrade to FreeScout version 1.8.217 or later, which includes improved sanitization of auto-reply messages per the release notes at https://github.com/freescout-help-desk/freescout/releases/tag/1.8.217. The patch implements proper output encoding for auto-reply content before rendering in email HTML. If immediate upgrade is not feasible, restrict updateAutoReply permissions to only highly trusted administrative users and audit existing auto-reply messages for suspicious HTML/JavaScript content. Note that permission restriction does not remediate existing malicious payloads already stored in mailbox configurations-these must be manually reviewed and sanitized. As a compensating control, configure email gateway or client-side filtering to strip script tags from outbound auto-replies, though this may affect legitimate HTML formatting and does not protect customers using permissive email clients.

Affected VersionsENISA

freescout < 1.8.217

Affected Packages

euvd freescout fix: 1.8.217

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 help desk and shared inbox application built on PHP's Laravel framework. The vulnerability resides in the auto-reply message functionality where user input is stored in the mailbox configuration but rendered without proper output encoding in outbound email HTML. CWE-79 (Cross-Site Scripting) classification indicates insufficient neutralization of input during web page generation. Email clients traditionally lack Content Security Policy enforcement, creating a trust boundary issue where server-side XSS filtering failures propagate directly to client-side execution environments. The CVSS scope change (S:C) reflects this boundary crossing from the FreeScout application context to customer email client contexts.

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 7.6 HIGH
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N

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

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

2
Patch available
May 07, 2026 - 20:02 EUVD
CVE Published
May 07, 2026 - 18:05 nvd
HIGH 7.6

DescriptionGitHub Advisory

FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.217, a user with updateAutoReply permission can store an XSS payload in the mailbox auto-reply message. The payload is rendered unescaped in the auto-reply email sent to every customer who contacts the mailbox. Email clients do not enforce CSP, so the payload executes in the customer's webmail / mail-client context. This issue has been patched in version 1.8.217.

Executive ViewAI

Why It Matters

CVE-2026-41904 is a stored XSS vulnerability in FreeScout's auto-reply feature that allows authenticated users with specific permissions to inject malicious scripts into customer-facing emails, potentially compromising every customer who receives the auto-reply. This vulnerability creates a persistent attack vector that automatically distributes payloads to external parties, significantly expanding organizational exposure and customer trust risk if FreeScout is used for customer support operations.

Business Impact: High
Compensating Controls

Vendor-released patch: FreeScout 1.8.217. Until patching is complete: (1) Restrict updateAutoReply permission to only trusted administrators; (2) implement email content filtering rules on outbound auto-replies to detect script injection patterns; (3) audit existing auto-reply messages for suspicious content; (4) deploy email security controls with CSP validation at mail gateway level; (5) disable auto-reply functionality if operationally feasible during remediation window.

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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-41193 CRITICAL
9.1 Apr 21

Arbitrary file write in FreeScout (prior to 1.8.215) allows authenticated administrators to achieve remote code executio

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