EspoCRM has Admin TemplateManager path traversal that allows arbitrary file read write and delete
Key facts
- Attack vector
- Network
- Privileges required
- High
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
EspoCRM is an open source customer relationship management application. Prior to version 9.3.4, the admin template management endpoints accept attacker-controlled `name` and `scope` values and pass them into template path construction without normalization or traversal filtering. As a result, an authenticated admin can use `../` sequences to escape the intended template directory and read, create, overwrite, or delete arbitrary files that resolve to `body.tpl` or `subject.tpl` under the web application user's filesystem permissions. Version 9.3.4 fixes the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA espocrm (espocrm) Fixed in 9.3.4
Timeline
- 2026-10-02 Threatist record created from CVE-2026-33733
References
More Espocrm vulnerabilities
- TI-2020-19229 EspoCRM 5.7.0 < 5.9.0 - Two-Factor Authentication Bypass via Auth Token Reuse Between Accounts with Identical Passwords CVSS 4.0HIGH 8.6
- TI-2026-26036 Path traversal in espocrm CVSS 3.1CRITICAL 9.1
- TI-2025-32670 EspoCRM vulnerable to LDAP Injection through Improper Neutralization of Special Elements CVSS 3.1MEDIUM 6.5
- TI-2025-23468 EspoCRM vulnerable to HTML Injection into phishing, which may lead to account takeover CVSS 4.0HIGH 7.0
- TI-2024-16335 EspoCRM weakness in "Forgot password" CVSS 3.1MEDIUM 5.9
- TI-2026-26119 EspoCRM: Email importEml can import and delete another user's attachment by raw fileId CVSS 3.1MEDIUM 5.4
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences