Description
Trudesk through 1.2.11 contains an authorization bypass vulnerability in apiMessages.send that allows authenticated users to post messages as other users due to an incomplete CVE-2022-1931 fix. Attackers can supply arbitrary owner and cId values to POST /api/v1/messages/send to inject spoofed messages into conversations they do not belong to.
Published: 2026-10-21
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Message Posting
Action: Restrict API Access
AI Analysis

Impact

The vulnerability exists in Trudesk versions up to 1.2.11, where an authorization check in the apiMessages.send handler is incomplete. The flaw allows a user who is already authenticated to submit a message with arbitrary owner and cId fields, enabling the creation of spoofed messages on behalf of other users. This leads to permission escalation within the messaging system, compromising the integrity of conversations and potentially exposing sensitive information.

Affected Systems

Running Trudesk by polonel, specifically the Trudesk community edition up to version 1.2.11. The issue arises in the messaging API exposed at /api/v1/messages/send, and affects any deployment that has enabled that endpoint for authenticated users.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate severity; the lack of an EPSS score and absence from the CISA KEV list suggest the exploit may not be widely documented or actively used. The attack requires an authenticated session, so the attack vector is inferred to be an internal or compromised user account and the vulnerability can be triggered by POSTing to the exposed endpoint with crafted JSON. For systems where the API is publicly exposed, the risk is heightened, especially if administrative credentials are reused.

Generated by OpenCVE AI on October 21, 2026 at 17:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Trudesk to a version later than 1.2.11 where the authorization check in the API is corrected.
  • Restrict external access to the /api/v1/messages/send endpoint by limiting allowed IP addresses or requiring stronger authentication mechanisms.
  • Add server‑side validation to confirm that any owner or cId supplied in the message payload matches the authenticated user before accepting the message.

Generated by OpenCVE AI on October 21, 2026 at 17:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Description Trudesk through 1.2.11 contains an authorization bypass vulnerability in apiMessages.send that allows authenticated users to post messages as other users due to an incomplete CVE-2022-1931 fix. Attackers can supply arbitrary owner and cId values to POST /api/v1/messages/send to inject spoofed messages into conversations they do not belong to.
Title Trudesk through 1.2.11 Authorization Bypass via /api/v1/messages/send
First Time appeared Trudesk Project
Trudesk Project trudesk
Weaknesses CWE-639
CPEs cpe:2.3:a:trudesk_project:trudesk:*:*:*:*:*:*:*:*
Vendors & Products Trudesk Project
Trudesk Project trudesk
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Trudesk Project Trudesk
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T13:24:57.765Z

Reserved: 2026-10-21T11:46:43.194Z

Link: CVE-2026-114395

cve-icon Vulnrichment

Updated: 2026-10-21T13:24:53.411Z

cve-icon NVD

Status : Received

Published: 2026-10-21T13:18:30.317

Modified: 2026-10-21T14:17:14.360

Link: CVE-2026-114395

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T18:00:19Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key