Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as Trudesk administrator
-
ExploitSend encoded traversal to backup DELETE/restore API
-
ExecutionWrite or delete files outside backup directory
-
ImpactCorrupt 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Unrestricted Upload of File with Dangerous Type in GitHub repository polonel/trudesk prior to 1.2.4. Rated critical seve
Incorrect Use of Privileged APIs in GitHub repository polonel/trudesk prior to 1.2.4. Rated critical severity (CVSS 9.8)
Weak Password Requirements in GitHub repository polonel/trudesk prior to 1.2.2. Rated critical severity (CVSS 9.8), this
Execution with Unnecessary Privileges in GitHub repository polonel/trudesk prior to 1.2.3. Rated high severity (CVSS 8.8
Improper Privilege Management in GitHub repository polonel/trudesk prior to 1.2.2. Rated high severity (CVSS 8.8), this
Incorrect Synchronization in GitHub repository polonel/trudesk prior to 1.2.3. Rated high severity (CVSS 8.1), this vuln
Unrestricted Upload of File with Dangerous Type in GitHub repository polonel/trudesk prior to 1.2.2. Rated high severity
The trudesk application allows large characters to insert in the input field "Full Name" on the signup field which can a
Improper Restriction of Rendered UI Layers or Frames in GitHub repository polonel/trudesk prior to 1.2.2. Rated medium s
Use of Incorrect Operator in GitHub repository polonel/trudesk prior to 1.2.3. Rated medium severity (CVSS 6.5), this vu
Integer Overflow or Wraparound in GitHub repository polonel/trudesk prior to 1.2.2. Rated medium severity (CVSS 6.5), th
Allowing long password leads to denial of service in polonel/trudesk in GitHub repository polonel/trudesk prior to 1.2.2
EUVD-2026-107246
GHSA-j4h3-fqpx-mh28
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB