Skip to main content

Trudesk EUVDEUVD-2026-107246

| CVE-2026-114399 HIGH
Path Traversal (CWE-22)
2026-10-21 VulnCheck GHSA-j4h3-fqpx-mh28
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as Trudesk administrator
  2. Exploit
    Send encoded traversal to backup DELETE/restore API
  3. Execution
    Write or delete files outside backup directory
  4. Impact
    Corrupt or destroy server files (integrity/availability loss)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated Trudesk administrator account (CVSS PR:H; description states 'allows administrators'), making admin-level access the hard prerequisite. The attacker must reach two specific backup-management endpoints: DELETE /api/v1/backup/:backup (arbitrary file deletion via encoded traversal sequences in the backup identifier) and POST /api/v1/backup/restore (unvalidated file value controlling the archive source/extraction path). The primary limiting factor is that these endpoints are administrator-restricted, so exploitation is confined to users who already hold the highest Trudesk privilege level; no end-user interaction is required once admin access is held.

Impact

This is a genuine integrity/availability flaw but a comparatively low operational priority. The provided CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N, base 7.0) is internally consistent with the description: network-reachable (AV:N), low complexity (AC:L), but requires high privileges (PR:H) because the vulnerable backup endpoints are administrator-only. The impact is correctly scoped to integrity and availability (arbitrary file deletion/overwrite) with no confidentiality exposure (VC:N). No EPSS score, CISA KEV listing, or explicit POC flag was supplied in the input, so exploitation probability cannot be quantified from the data; absence of these signals is not evidence of safety but does mean there is no confirmed active exploitation. The PR:H requirement is the dominant mitigating factor - an attacker must already hold Trudesk administrator credentials, which sharply reduces the realistic threat population and makes this more of a post-compromise privilege-abuse / insider risk than a mass-exploitable perimeter vulnerability. Note the detailed third-party advisory (hackmd/VulnCheck) likely contains reproduction detail even though no POC=YES signal was passed in the structured input - verify the advisory directly before concluding exploit code does not exist.

Exploit ScenarioDerived

An attacker who has obtained Trudesk administrator credentials (via phishing, credential reuse, or an insider) sends a DELETE request to /api/v1/backup/:backup containing URL-encoded ../ traversal sequences to remove arbitrary files on the server, or posts a crafted file value to /api/v1/backup/restore to write/extract archive contents outside the intended backup directory. This enables destruction of application or system files and potential file overwrite leading to corruption or denial of service. No POC status was confirmed in the structured input, though a public advisory documenting the issue exists.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Arbitrary file deletion and out-of-directory archive extraction in Trudesk through 1.2.11 let authenticated administrators turn backup-management endpoints into filesystem write and delete primitives. Exploitation requires an existing administrator account plus access to DELETE /api/v1/backup/:backup and POST /api/v1/backup/restore, where encoded traversal sequences and unvalidated file values bypass intended directory confinement. No public exploit identified at time of analysis, and no CISA KEV confirmation is present in the supplied data; the supplied CVSS:4.0 score is 7.0 and the independent CVSS:3.1 assessment is AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H.

RemediationAI

No vendor-released patch identified at time of analysis; Trudesk through 1.2.11 is affected, so monitor https://github.com/polonel/trudesk and the VulnCheck advisory for an upstream fix before upgrading to a confirmed patched release. Until then, restrict /api/v1/backup/* to trusted administrator networks through a reverse-proxy allowlist, accepting that this may break legitimate remote backup administration. Run Trudesk under a dedicated low-privilege OS account whose write and delete rights are confined to the backup directory and a separate restore staging area, understanding that overly broad filesystem permissions can still permit limited damage. Disable or block DELETE /api/v1/backup/:backup and POST /api/v1/backup/restore at the proxy or application layer, which removes backup and restore functionality but prevents the traversal primitive. Audit administrative requests for encoded traversal sequences and unexpected file values, and review filesystem changes made through the backup service.

Affected VersionsENISA

trudesk 0 ≤1.2.11

Affected Packages

euvd trudesk no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic CWE-22 path traversal in Trudesk's backup/restore module. The vulnerable controller referenced at src/controllers/backuprestore.js lines 108-118 takes the :backup route parameter without safely canonicalizing or constraining it before file deletion, allowing encoded traversal sequences such as dot-dot-slash variants to escape the intended backup directory. Separately, src/backup/restore.js lines 69-71 consumes an unvalidated file value that controls the archive source or extraction destination, so a crafted restore request can read from or extract to paths outside the intended directories. The supplied CVSS:4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N) and the independent CVSS:3.1 assessment (AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H) both characterize a network-reachable, low-complexity attack that requires high privileges, no user interaction, no confidentiality impact, and high integrity and availability impact. The CPE cpe:2.3:a:polonel:trudesk:*:*:*:*:*:*:*:* identifies Trudesk as the affected product family through version 1.2.11.

Know when Trudesk gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Backup endpoints are administrator-only so PR:H; network-reachable API with simple encoded-traversal payload gives AV:N/AC:L; impact is file deletion/overwrite so I:H and A:H with C:N.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Trudesk through 1.2.11 contains a path traversal vulnerability that allows administrators to delete arbitrary files by supplying encoded traversal sequences to DELETE /api/v1/backup/:backup. Attackers can also pass unvalidated file values to POST /api/v1/backup/restore to restore archives from, or extract to, paths outside the intended directories.

Executive ViewAI

Why It Matters

Trudesk versions through 1.2.11 contain a high-severity backup-management flaw that lets an authenticated administrator delete arbitrary files and extract archives outside intended directories. Because exploitation requires an existing admin account, the main organizational risk is from privileged insiders or compromised administrative credentials, which could undermine backup integrity and service availability. No public exploit has been identified at time of analysis, and no vendor-released patch is available, so leadership should focus on tightening administrative access and monitoring backup operations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting Trudesk admin and backup endpoints to trusted networks and named administrators, enforcing MFA and least privilege, disabling backup delete/restore functions if not essential, blocking traversal patterns at the reverse proxy or WAF, monitoring and alerting on DELETE /api/v1/backup/:backup and POST /api/v1/backup/restore activity, maintaining offline verified backups, and auditing administrator accounts and file-system changes.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
Low
niche open-source help-desk ticketing app, limited enterprise footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +35
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2022-2128 CRITICAL POC
9.8 Jun 20

Unrestricted Upload of File with Dangerous Type in GitHub repository polonel/trudesk prior to 1.2.4. Rated critical seve

CVE-2022-2023 CRITICAL POC
9.8 Jun 20

Incorrect Use of Privileged APIs in GitHub repository polonel/trudesk prior to 1.2.4. Rated critical severity (CVSS 9.8)

CVE-2022-1775 CRITICAL POC
9.8 May 20

Weak Password Requirements in GitHub repository polonel/trudesk prior to 1.2.2. Rated critical severity (CVSS 9.8), this

CVE-2022-1808 HIGH POC
8.8 May 31

Execution with Unnecessary Privileges in GitHub repository polonel/trudesk prior to 1.2.3. Rated high severity (CVSS 8.8

CVE-2022-1770 HIGH POC
8.8 May 20

Improper Privilege Management in GitHub repository polonel/trudesk prior to 1.2.2. Rated high severity (CVSS 8.8), this

CVE-2022-1931 HIGH POC
8.1 May 31

Incorrect Synchronization in GitHub repository polonel/trudesk prior to 1.2.3. Rated high severity (CVSS 8.1), this vuln

CVE-2022-1752 HIGH POC
8.0 May 21

Unrestricted Upload of File with Dangerous Type in GitHub repository polonel/trudesk prior to 1.2.2. Rated high severity

CVE-2022-1718 HIGH POC
7.5 Sep 29

The trudesk application allows large characters to insert in the input field "Full Name" on the signup field which can a

CVE-2022-1803 MEDIUM POC
6.9 May 20

Improper Restriction of Rendered UI Layers or Frames in GitHub repository polonel/trudesk prior to 1.2.2. Rated medium s

CVE-2022-1947 MEDIUM POC
6.5 May 31

Use of Incorrect Operator in GitHub repository polonel/trudesk prior to 1.2.3. Rated medium severity (CVSS 6.5), this vu

CVE-2022-1754 MEDIUM POC
6.5 May 20

Integer Overflow or Wraparound in GitHub repository polonel/trudesk prior to 1.2.2. Rated medium severity (CVSS 6.5), th

CVE-2022-1728 MEDIUM POC
6.5 May 16

Allowing long password leads to denial of service in polonel/trudesk in GitHub repository polonel/trudesk prior to 1.2.2

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy