Description
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.221, FreeScout's attachment download route skips token authentication for any attachment whose `token_type` is set to `1` (`TOKEN_TYPE_LEGACY`). Because this route is unauthenticated and the file path is deterministic, an unauthenticated remote attacker can download any attachment that was created by an older version of FreeScout without possessing a valid token or session. Version 1.8.221 contains a fix.
Published: 2026-07-20
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreeScout, a PHP-based help desk system, contains an access control flaw that lets an unauthenticated attacker retrieve attachments marked as legacy. The flaw stems from the attachment download route skipping token authentication for files whose token_type is set to 1 (TOKEN_TYPE_LEGACY). Because this route is unauthenticated and the file path is deterministic, an unauthenticated remote attacker can download any attachment that was created by an older version of FreeScout without possessing a valid token or session. This leads to disclosure of possibly sensitive documents, violating confidentiality and potentially exposing personal data or internal communications, and is an example of CWE‑287 (Improper Authentication).

Affected Systems

The vulnerability exists in all FreeScout installations built with versions earlier than 1.8.221. The affected product is FreeScout Help Desk. The fix is delivered in version 1.8.221 and later releases.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, and the EPSS score of < 1% indicates a very low exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be remote unauthenticated, leveraging the publicly exposed download endpoint and deterministic file paths.

Generated by OpenCVE AI on August 1, 2026 at 07:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the FreeScout update to release 1.8.221 or newer, which restores proper token authentication for legacy attachments.
  • If upgrading immediately is not feasible, disable or remove legacy attachments by deleting all files where token_type equals 1 from the attachment storage directory, or adjust application configuration to reject legacy attachment requests.
  • Ensure that all remaining attachments are accessed only through authenticated, validated download routes by enforcing token validation on every file download request.

Generated by OpenCVE AI on August 1, 2026 at 07:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 22:45:00 +0000

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

Mon, 20 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 20 Jul 2026 18:00:00 +0000

Type Values Removed Values Added
Description FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.221, FreeScout's attachment download route skips token authentication for any attachment whose `token_type` is set to `1` (`TOKEN_TYPE_LEGACY`). Because this route is unauthenticated and the file path is deterministic, an unauthenticated remote attacker can download any attachment that was created by an older version of FreeScout without possessing a valid token or session. Version 1.8.221 contains a fix.
Title FreeScout Allows Unauthenticated Access to Legacy Attachment Files
Weaknesses CWE-287
References
Metrics cvssV3_1

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


Subscriptions

Freescout Helpdesk Freescout
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-20T18:25:47.624Z

Reserved: 2026-05-22T20:57:10.976Z

Link: CVE-2026-48812

cve-icon Vulnrichment

Updated: 2026-07-20T18:25:42.465Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:15:03Z

Weaknesses