Summary
CVE-2026-48812 is a high-severity unauthenticated information disclosure vulnerability affecting FreeScout, the self-hosted open-source PHP/Laravel help desk and shared inbox application, in all versions prior to 1.8.221. The vulnerability allows any remote, unauthenticated attacker to download attachments that were created by older versions of FreeScout without possessing a valid session or token, due to a missing authentication check in the attachment download route for legacy token types. It carries a CVSS v3.1 base score of 7.5 (High).
Technical details
- Root cause: FreeScout’s attachment download route contains a code path that skips token verification for any attachment whose
token_typefield is set to1(the constantTOKEN_TYPE_LEGACY). Attachments assigned this token type — those created before a prior FreeScout version introduced token-based access controls — are served without any authentication or authorization check. - Trigger condition: The flaw is triggered simply by requesting the download URL of a legacy attachment. Because the file storage path is deterministic, an attacker can construct or enumerate valid attachment URLs without any insider knowledge of the system.
- Attack vector: Fully network-accessible over HTTP/HTTPS. No credentials, session cookie, or user interaction are required. The vulnerable route is exposed on the public-facing web interface of any FreeScout instance.
- Impact: An unauthenticated remote attacker can retrieve any attachment stored under the legacy token scheme — files that may include customer personally identifiable information (PII), internal business communications, legal documents, scanned contracts, screenshots, and any other content submitted through the help desk ticketing system. Confidentiality impact is rated High; integrity and availability are not affected.
- Scope of affected data: The legacy token condition is not a rare or non-default configuration. Any FreeScout deployment that was running before the prior token-access migration was introduced will have legacy attachments persisting in its database and on-disk storage, making this condition inherently present in long-running or upgraded installations.
Affected software
- FreeScout Help Desk — all versions prior to 1.8.221
Severity
- CVSS v3.1 Base Score: 7.5 (High)
- Vector String:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate action — upgrade: Update FreeScout to version 1.8.221 or later. This release deprecates unauthenticated legacy attachment links and enforces token-based authorization for all attachment download requests, eliminating the unauthenticated access path.
- Network mitigation (if patching is delayed): Restrict public network access to FreeScout attachment download routes at the web server or perimeter firewall level, limiting access to authenticated internal networks only until the patch can be applied.
- Note on breaking change: After patching, links to attachments created before FreeScout’s original token-access migration will no longer be publicly accessible — this is an intentional security-driven breaking change introduced by version 1.8.221.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

