CVE Catalog

CVE-2026-103985

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

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

Summary

In FreeScout prior to 1.8.231, the profile form exposes the only_assigned_tickets permission to its non-admin owner, and UsersController::profileSave() adds or removes User::PERM_ONLY_ASSIGNED_TICKETS without checking that the editor is an administrator. A restricted agent can uncheck the option, or submit an ordinary profile save that omits it, to remove the administrator-imposed restriction.

Risk Assessment

A restricted agent can remove the administrator-imposed restriction and gain access to conversations assigned to other agents in every mailbox they belong to. This risks unauthorized reading and modification of data.

Recommendation

Update FreeScout to version 1.8.231 or later. Until updated, consider manually reviewing agent permissions.

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, the profile form exposes the only_assigned_tickets permission to its non-admin owner, and UsersController::profileSave() adds or removes User::PERM_ONLY_ASSIGNED_TICKETS without checking that the editor is an administrator. A restricted agent can uncheck the option, or submit an ordinary profile save that omits it, to remove the administrator-imposed restriction. The agent can then read and modify conversations assigned to other agents in every mailbox they already belong to. This issue is fixed in version 1.8.231.

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