Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | This vulnerability presents elevated real-world risk despite a CVSS 6.9 score. The attack vector is network-based with low complexity and no authentication requirement (PR:N per vector), making exploitation trivial for any attacker. The CVSS vector shows limited impact scope (VC:L, VI:L, VA:N), but the practical threat is substantial: an attacker gains visibility into all help desk conversations and can perform reconnaissance via enumeration without triggering authentication logs. The CWE-306 classification (missing authentication for critical function) combined with IDOR creates a critical confidentiality leak in a system handling sensitive customer support data. No exploitation probability score (EPSS) or KEV status provided, but the low attack complexity and high accessibility make this immediately exploitable. The vulnerability represents a foundational auth bypass rather than a complex design flaw, increasing likelihood of exploitation by script-kiddies and automated scanners. |
| Exploit ScenarioDerived | An unauthenticated attacker sends requests to GET /thread/read/1/1, /thread/read/1/2, etc., observing HTTP response codes to map valid thread IDs across conversations. Once thread IDs are enumerated, the attacker can access any thread's content via the same endpoint without logging in, and modify opened_at metadata by triggering the read action. This allows espionage on customer support conversations, extraction of sensitive data shared in tickets, and defacement of internal ticket audit trails-all without credentials or detection. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 07, 2026
Unauthenticated attackers can read arbitrary threads, enumerate thread IDs, and manipulate thread timestamps in FreeScout versions before 1.8.212 via an unvalidated IDOR vulnerability in the GET /thread/read/{conversation_id}/{thread_id} endpoint. The endpoint fails to verify both authentication and thread-conversation association, enabling complete enumeration of help desk conversations and metadata manipulation without credentials. This affects all FreeScout installations below version 1.8.212.
RemediationAI
Upgrade FreeScout to version 1.8.212 or later, which includes the fix for this authentication bypass vulnerability. Organizations unable to upgrade immediately should implement network-level access controls restricting the /thread/read/ endpoint to authenticated users via a reverse proxy or WAF, and monitor access logs for enumeration patterns (multiple 404 responses to thread endpoints). See vendor advisory at https://github.com/freescout-help-desk/freescout/security/advisories/GHSA-873c-r7v5-g98v for additional details and confirmation of patch availability.
Affected VersionsENISA
Affected Packages
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 a Laravel-based help desk application. The vulnerable endpoint implements an unauthenticated thread-read action that performs insufficient access control validation. The root cause is CWE-306 (Missing Authentication for Critical Function), combined with insecure direct object reference (IDOR) due to lack of authorization checks. The endpoint accepts conversation_id and thread_id parameters but does not verify ownership or relationship between them, nor authenticate the requesting user. The response behavior (HTTP 200 vs 404) further enables thread ID enumeration attacks. The opened_at timestamp manipulation indicates the endpoint performs write operations (state changes) without proper access restrictions.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to 1.8.212, the endpoint GET /thread/read/{conversation_id}/{thread_id} does not require authentication and does not validate whether the given thread_id belongs to the given conversation_id. This allows any unauthenticated attacker to mark any thread as read by passing arbitrary IDs, enumerate valid thread IDs via HTTP response codes (200 vs 404), and manipulate opened_at timestamps across conversations (IDOR). This vulnerability is fixed in 1.8.212.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
File upload bypass in FreeScout 1.8.206 — patch bypass for CVE-2026-27636. PoC and patch available. CVSS 10.0.
Remote code execution in FreeScout prior to version 1.8.206 allows authenticated users to upload `.htaccess` files that
Predictable password reset tokens in FreeScout help desk before 1.8.206. Weak random number generation allows attackers
Anonymous account takeover in FreeScout help desk before 1.8.224 lets an unauthenticated attacker seize the lowest-id ac
FreeScout is a self-hosted help desk and shared mailbox. Rated critical severity (CVSS 9.0), this vulnerability is remot
FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Rated high severity (CVSS 8.6), this
FreeScout is a self-hosted help desk and shared mailbox. Rated high severity (CVSS 8.0), this vulnerability is remotely
FreeScout is an open source help desk and shared inbox built with PHP. Rated high severity (CVSS 7.1), this vulnerabilit
FreeScout is a free, self-hosted help desk and shared mailbox. Rated medium severity (CVSS 6.3), this vulnerability is r
FreeScout is a free, self-hosted help desk and shared mailbox. Rated medium severity (CVSS 6.1), this vulnerability is r
A stored cross-site scripting (XSS) vulnerability exists in FreeScout help desk software versions 1.8.208 and below, whe
Arbitrary file write in FreeScout (prior to 1.8.215) allows authenticated administrators to achieve remote code executio
EUVD-2026-19734
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB