Description
Trudesk through 1.2.11 contains an unrestricted file upload vulnerability that allows any authenticated user to place HTML or SVG files in the public webroot via the uploadlogo, uploadpagelogo and uploadfavicon endpoints. Attackers can spoof an image MIME type to upload script-bearing files served unauthenticated from /assets/, enabling stored cross-site scripting and replacement of instance branding.
Published: 2026-10-21
Score: 5.1 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting through unrestricted file upload
Action: Patch Now
AI Analysis

Impact

Trudesk versions up to 1.2.11 allow any authenticated user to upload HTML or SVG files as logos, page logos, or favicons. The application accepts these files without validating MIME type, allowing an attacker to store script‑bearing content in the public webroot. This flaw is an instance of CWE‑434 (Unrestricted Upload of File With Dangerous Type). When an unauthenticated user loads the injected file from /assets/, the browser executes the script, leading to stored cross‑site scripting and the ability to replace instance branding. The vulnerability therefore exposes all authenticated users to arbitrary script execution and potential data exfiltration while also permitting an attacker to modify the visual identity of the application, which could erode trust and facilitate phishing implicitly.

Affected Systems

The vulnerability affects Trudesk 1.2.11 and earlier releases of the Trudesk project. Administrators should verify whether their deployment runs any of these affected versions and plan for remediation accordingly.

Risk and Exploitability

The CVSS base score of 5.1 indicates moderate severity. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog. The attack vector is only authenticated access, but once logged in, the attacker can upload malicious files and any unauthenticated user visiting the site will be exposed to the stored XSS. The risk is therefore moderate; the lack of an EPSS score suggests exploitation is not yet widespread, yet the possibility of widespread browser-based impact warrants patching as soon as possible.

Generated by OpenCVE AI on October 21, 2026 at 18:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Trudesk to a version newer than 1.2.11 that fixes the unrestricted upload flaw.
  • If an upgrade cannot be performed immediately, restrict the upload endpoints so that only authenticated administrators can upload files, and implement strict file‑type and extension validation to allow only image formats such as .png, .jpg, and .gif.
  • Configure the application or web server to prevent direct execution of uploaded files by serving them from a protected directory or through a dedicated endpoint that sanitizes requests and restricts MIME types.

Generated by OpenCVE AI on October 21, 2026 at 18:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description Trudesk through 1.2.11 contains an unrestricted file upload vulnerability that allows any authenticated user to place HTML or SVG files in the public webroot via the uploadlogo, uploadpagelogo and uploadfavicon endpoints. Attackers can spoof an image MIME type to upload script-bearing files served unauthenticated from /assets/, enabling stored cross-site scripting and replacement of instance branding.
Title Trudesk through 1.2.11 Unrestricted File Upload via /settings/general/uploadlogo
First Time appeared Trudesk Project
Trudesk Project trudesk
Weaknesses CWE-434
CPEs cpe:2.3:a:trudesk_project:trudesk:*:*:*:*:*:*:*:*
Vendors & Products Trudesk Project
Trudesk Project trudesk
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Trudesk Project Trudesk
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-21T12:39:52.147Z

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

Link: CVE-2026-114398

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-21T13:18:30.863

Link: CVE-2026-114398

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T18:15:11Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type