CVE-2026-114398 json
Trudesk through 1.2.11 Unrestricted File Upload via /settings/general/uploadlogo
published 2026-10-21 19 d ago modified 2026-10-29 11 d ago also EUVD-2026-107245
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 18%
- public exploits
- 0
- none known
Summary
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.
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 12 d ago
Exploit prediction
0.27% chance of exploitation in the next 30 days, higher than 18% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- hackmd.io https://hackmd.io/@leediay/multiple-vuln-trudesk-1211 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.1 | 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 |
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N |
| CNA | 4.0 | 5.1 | 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- polonel trudesk
Classification
- Weakness
-
- CWE-434 Unrestricted Upload of File with Dangerous Type
References
-
hackmd.io
/@leediay/multiple-vuln-trudesk-1211
third-party-advisory, exploit
-
github.com
/polonel/trudesk/blob/v1.2.11/src/controllers/main.js#L612-L837
technical-description, product
-
github.com
/polonel/trudesk/blob/v1.2.11/src/routes/index.js#L293-L295
technical-description, product
-
github.com
/polonel/trudesk
product
-
vulncheck.com
/advisories/trudesk-through-1.2.11-unrestricted-file-upload-via-settings-general-uploadlogo
third-party-advisory
Sources
- CVE List CVE-2026-114398
- NVD CVE-2026-114398
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.