e107 CMS 2.3.0 Authenticated Remote Code Execution via Theme Upload
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-434.
Summary
e107 CMS 2.3.0 contains a remote code execution vulnerability that allows authenticated users with theme installation permissions to execute arbitrary commands by uploading malicious theme files. Attackers can upload a crafted theme package through the theme.php endpoint that deploys a web shell to the e107_themes directory, then execute system commands via the payload.php script.
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
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2021-47937
- 2026-10-03 Alias added: GHSA-2ggw-79xf-f33h
References
Exploit 1
More e107 vulnerabilities
- TI-2022-26359 e107 CMS v3.2.1 - Reflected XSS via Comment Flow CVSS 3.1CRITICAL 9.8
- TI-2022-26369 e107 CMS v3.2.1 - Upload restriction bypass (Authenticated [Admin])+ Server file override CVSS 4.0HIGH 8.7
- TI-2022-26391 e107 CMS v3.2.1 - Upload Restriction Bypass with Path Traversal File Override CVSS 4.0HIGH 8.6
- TI-2022-26361 e107 CMS v3.2.1 - Admin Upload Restriction Bypass + RCE CVSS 4.0HIGH 8.6
- TI-2023-23543 Multiple Cross Site Scripting (XSS) vulnerability in e017 CMS v.2.3.2 allows a local… CVSS 3.1MEDIUM 5.4
- TI-2023-23542 A Cross Site Scripting (XSS) vulnerability in e017 CMS v.2.3.2 allows a local attacker to… CVSS 3.1MEDIUM 5.4
Sources
- CVE-2021-47937 · CVE Program
- CVE-2021-47937 · NVD
- FIRST EPSS
- GHSA-2ggw-79xf-f33h · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences