Description
FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, attachment download tokens are generated using a weak and predictable formula: `md5(APP_KEY + attachment_id + size)`. Since attachment_id is sequential and size can be brute-forced in a small range, an unauthenticated attacker can forge valid tokens and download any private attachment without credentials. Version 1.8.213 fixes the issue.
Published: 2026-04-21
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated Private Attachment Download
Action: Patch Immediately
AI Analysis

Impact

The vulnerability in FreeScout arises from a weak and predictable attachment‑token generation formula, md5(APP_KEY + attachment_id + size). Because attachment identifiers are sequential and the size parameter can be guessed within a small range, an attacker can fabricate valid tokens without authentication and retrieve any private attachment. This defect enables the unauthorized download of confidential documents, compromising confidentiality and potentially exposing sensitive business information. The weakness maps to CWE‑330 and CWE‑340, reflecting insecure random number generation and storage of predictable secrets.

Affected Systems

FreeScout, a self‑hosted help‑desk and shared‑mailbox solution. Versions prior to 1.8.213 are affected. The issue occurs in the attachment download endpoint where the token is generated and validated. Users running older releases of the freescout-help-desk:freescout product are at risk, regardless of public or private ticket visibility.

Risk and Exploitability

The CVSS score of 8.8 classifies the flaw as high severity. EPSS data is not available, so the likelihood of exploitation cannot be quantified from public data, but the simple brute‑force nature of the attack means a knowledgeable attacker can quickly enumerate attachment tokens. The vulnerability is not reported in CISA’s KEV catalog, but the straightforward attack path – sequential IDs, low‑range size – makes it a high‑impact concern for any system exposing private attachments. Attackers would request tokens via enumeration and download files directly, bypassing all authentication checks.

Generated by OpenCVE AI on April 21, 2026 at 15:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FreeScout to version 1.8.213 or newer to replace the predictable token algorithm
  • If immediate upgrade is not possible, restrict access to the attachment download URL by requiring authentication or firewall rules to limit exposure
  • Monitor server logs for repeated token lookup attempts or unusually high numbers of private attachment downloads to detect exploitation attempts

Generated by OpenCVE AI on April 21, 2026 at 15:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Apr 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Freescout
Freescout freescout
CPEs cpe:2.3:a:freescout:freescout:*:*:*:*:*:*:*:*
Vendors & Products Freescout
Freescout freescout
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Tue, 21 Apr 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 21 Apr 2026 02:45:00 +0000

Type Values Removed Values Added
First Time appeared Freescout Helpdesk
Freescout Helpdesk freescout
Vendors & Products Freescout Helpdesk
Freescout Helpdesk freescout

Tue, 21 Apr 2026 01:45:00 +0000

Type Values Removed Values Added
Description FreeScout is a free self-hosted help desk and shared mailbox. Prior to version 1.8.213, attachment download tokens are generated using a weak and predictable formula: `md5(APP_KEY + attachment_id + size)`. Since attachment_id is sequential and size can be brute-forced in a small range, an unauthenticated attacker can forge valid tokens and download any private attachment without credentials. Version 1.8.213 fixes the issue.
Title FreeScout has Predictable Attachment Token that Allows Unauthenticated Private File Download via Brute Force
Weaknesses CWE-330
CWE-340
References
Metrics cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Freescout Freescout
Freescout Helpdesk Freescout
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-04-21T13:50:39.454Z

Reserved: 2026-04-13T19:50:42.115Z

Link: CVE-2026-40496

cve-icon Vulnrichment

Updated: 2026-04-21T13:50:31.591Z

cve-icon NVD

Status : Analyzed

Published: 2026-04-21T02:16:08.350

Modified: 2026-04-23T16:32:59.707

Link: CVE-2026-40496

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-21T15:37:55Z

Weaknesses