Description
Trudesk through 1.2.11 contains a missing authentication vulnerability that allows unauthenticated attackers to download private ticket attachments under /uploads. Because express.static serves the public/ directory before the hasAuth-guarded /uploads mount, attackers who know or guess a ticket ObjectId and filename can retrieve confidential attachments.
Published: 2026-10-21
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Unauthorized Disclosure of Sensitive Information
Action: Apply Patch
AI Analysis

Impact

Trudesk versions up to 1.2.11 contain a missing authentication protection that lets an attacker guess a ticket ObjectId and filename to download private attachments stored under the /uploads directory. Because the express.static middleware serves the public folder before the authentication‑guarded /uploads mount, the application inadvertently exposes confidential files to unauthenticated users. This flaw maps to CWE‑552, which indicates a failure to enforce access control for files.

Affected Systems

The vendor Polonel Trudesk is affected. All releases of the Trudesk product through version 1.2.11 are vulnerable. Administrators using Trudesk 1.2.11 or earlier should verify their deployment and plan for remediation.

Risk and Exploitability

The CVSS score of 8.2 marks the flaw as high severity. Attackers only need to know or guess a ticket ObjectId and attachment filename; no authentication is required. The EPSS score is not reported, and the vulnerability is not listed in the CISA KEV catalog, but the ease of exploitation and potential for confidential data disclosure warrants immediate action.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Trudesk to a release that implements authentication for the /uploads route (e.g., 1.2.12 or later).
  • Reconfigure the express.static middleware so the /uploads directory is not served as part of the public path, ensuring that access to upload files is always gated by authentication middleware.
  • Run a post‑remediation security scan to confirm that private ticket attachments are no longer accessible without signed authentication.

Generated by OpenCVE AI on October 21, 2026 at 17:46 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 a missing authentication vulnerability that allows unauthenticated attackers to download private ticket attachments under /uploads. Because express.static serves the public/ directory before the hasAuth-guarded /uploads mount, attackers who know or guess a ticket ObjectId and filename can retrieve confidential attachments.
Title Trudesk through 1.2.11 Missing Authentication for Ticket Attachments via /uploads
First Time appeared Trudesk Project
Trudesk Project trudesk
Weaknesses CWE-552
CPEs cpe:2.3:a:trudesk_project:trudesk:*:*:*:*:*:*:*:*
Vendors & Products Trudesk Project
Trudesk Project trudesk
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Trudesk Project Trudesk
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T13:22:41.611Z

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

Link: CVE-2026-114400

cve-icon Vulnrichment

Updated: 2026-10-21T13:22:34.228Z

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-114400

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-552

    Files or Directories Accessible to External Parties