# CVE-2026-114402: Trudesk path traversal and authorization bypass in avatar upload

Source: https://junglewise.ai/threats/cve-2026-114402-trudesk-through-1-2-11-contains-a-path-traversal-and  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-21. Updated: 2026-10-21  
License: CC BY 4.0 with a link back

CVE-2026-114402 · Severity: medium · CVSS 4.3 · Published 2026-10-21

Trudesk is an open-source help desk and ticketing system that manages customer support requests. A vulnerability in the avatar upload function allows authenticated users to bypass security controls and overwrite other users' profile avatars or write arbitrary image files to unintended locations on the server. This could enable users to deface profiles, inject malicious content, or escalate privileges within the system.

Technologies: [Polonel Trudesk](https://junglewise.ai/threats/technologies/trudesk). Vendors: [Polonel](https://junglewise.ai/threats/vendors/polonel).

## Quick answers

**Is CVE-2026-114402 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-114402 being exploited in the wild.

**How severe is CVE-2026-114402?** Medium severity, with a CVSS score of 4.3, published 21 October 2026.

**Which products and versions are affected?** Polonel Trudesk through 1.2.11.

**Is there a fix for CVE-2026-114402?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-114402 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-114402?** Check whether you run Polonel Trudesk at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The accountsController.uploadImage endpoint fails to properly validate the _id and username parameters, allowing authenticated users to supply path traversal sequences such as /../../../x to bypass the incomplete sanitization from CVE-2022-1752. An attacker can craft a request with a malicious username to write PNG, JPG, JPEG, or GIF files outside the intended public/uploads/users directory, potentially overwriting system files or other users' avatars with controlled content.

## Affected products

- polonel Trudesk through 1.2.11

## Timeline

- 2026-10-21: disclosed

## References

- [https://github.com/polonel/trudesk](https://github.com/polonel/trudesk)
- [https://github.com/polonel/trudesk/blob/v1.2.11/src/controllers/accounts.js](https://github.com/polonel/trudesk/blob/v1.2.11/src/controllers/accounts.js)

## Related threats

- [Trudesk missing authentication in ticket attachments](https://junglewise.ai/threats/cve-2026-114400-trudesk-through-1-2-11-contains-a-missing-authentication)
- [Trudesk unrestricted file upload to stored XSS](https://junglewise.ai/threats/cve-2026-114398-trudesk-through-1-2-11-contains-an-unrestricted-file-upload)
- [Trudesk missing authentication in debug routes](https://junglewise.ai/threats/cve-2026-114397-trudesk-through-1-2-11-contains-a-missing-authentication)
- [Trudesk server-side JavaScript injection in ticket search](https://junglewise.ai/threats/cve-2026-114396-trudesk-through-1-2-11-contains-a-server-side-javascript)
- [Trudesk authorization bypass in apiMessages.send](https://junglewise.ai/threats/cve-2026-114395-trudesk-through-1-2-11-contains-an-authorization-bypass)
