CVE Catalog

CVE-2026-103984

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.40%

34th percentile - higher than 34% of all known CVEs

Summary

In FreeScout, a self-hosted help desk, prior to 1.8.231, when limit_user_customer_visibility is enabled, the load_customer_info AJAX action performs a global lookup using an attacker-controlled customer email and checks only access to a separately supplied mailbox. A non-admin agent can name an accessible mailbox and retrieve an unrelated customer's rendered profile without invoking CustomerPolicy::view(), potentially exposing personal data and confidential internal notes.

Risk Assessment

May lead to leakage of customer personal data and confidential internal agent notes. It violates access control and may result in a data protection breach.

Recommendation

Upgrade FreeScout to version 1.8.231 or later. Until then, consider restricting agent privileges and monitoring unusual load_customer_info requests.

Other vulnerabilities in FreeScout

See all
Original NVD description (English source)

FreeScout is a self-hosted help desk and shared mailbox. Prior to 1.8.231, when limit_user_customer_visibility is enabled, the load_customer_info AJAX action performs a global lookup using an attacker-controlled customer email and checks only whether the agent can access a separately supplied mailbox. A non-admin agent can name an accessible mailbox and retrieve an unrelated customer's rendered profile without invoking CustomerPolicy::view(). The response can expose names, email addresses, phone numbers, company and job information, postal addresses, social profiles, websites, and confidential internal agent notes. This issue is fixed in version 1.8.231.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS