Description
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.
Published: 2026-11-06
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

FreeScout is a self‑hosted help desk and shared mailbox system. The vulnerability resides in the profile form, which exposes the only_assigned_tickets permission to users who are not administrators. The UsersController::profileSave() routine can add or remove that permission without confirming that the editor holds administrative privileges. As a result a restricted agent can uncheck the option or submit a profile save that intentionally omits it, removing the administrator‑imposed restriction. Once this permission is cleared, the agent can read and modify conversations assigned to other agents across any mailbox the agent belongs to.

Affected Systems

The affected product is Freescout help desk, version 1.8.230 and earlier. The issue is fixed in releases starting at 1.8.231. Users on any earlier release that have the only_assigned_tickets permission exposed in the profile form are vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity with a medium to high likelihood of successful exploitation. The EPSS score is not available, and the vulnerability is not listed in CISA's known exploited vulnerabilities catalog. Because the flaw is triggered by performing a profile save, the likely attack vector is local or internal; an attacker must already have a non‑admin account with privileges to edit their own profile. Once exploited, the attacker gains read and write access to all conversations assigned to other agents in the same mailbox, compromising confidentiality and integrity of those communications.

Generated by OpenCVE AI on November 6, 2026 at 18:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FreeScout version 1.8.231 or newer, which removes the flaw in UsersController::profileSave()
  • Reconfigure user roles so that the only_assigned_tickets permission is not granted to non‑admin accounts, preventing accidental exposure of the restriction
  • Regularly audit user permissions and monitor for unauthorized changes to read or modify conversation access

Generated by OpenCVE AI on November 6, 2026 at 18:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 17:15:00 +0000

Type Values Removed Values Added
Description 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.
Title FreeScout: a restricted agent can lift their own admin-imposed "see only assigned conversations" restriction via profile save
Weaknesses CWE-269
CWE-284
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T17:46:55.327Z

Reserved: 2026-10-01T16:09:08.456Z

Link: CVE-2026-103985

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T17:17:10.887

Modified: 2026-11-06T18:17:38.903

Link: CVE-2026-103985

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T18:30:09Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-284

    Improper Access Control