CVE-2026-55573
9.8 CRITICALpublic exploit availablePublished 2026-10-14 · Updated 2026-10-16
AI risk analysis
- Summary
- The e107 CMS had a critical deserialization vulnerability in its installer that allowed unauthenticated attackers to execute arbitrary PHP code with web server privileges. This occurs when attacker-controlled data is passed through unserialize() without class restrictions, enabling remote code execution through a crafted object graph.
- Exploitability
- Very easy to exploit with no prerequisites; attackers only need access to the install.php endpoint and can trigger the vulnerability by sending a specially crafted POST request with a serialized object in the previous_steps parameter.
- Blast radius
- High impact across all affected installations since the installer remains accessible post-installation, allowing attackers to compromise entire servers with a single unauthenticated request.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to version 2.3.7 immediately to fix the deserialization vulnerability in install.php.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
e107 is a content management system (CMS). Prior to 2.3.7, install.php decodes the attacker-controlled previous_steps POST parameter and passes it to unserialize() at file scope and again in the e_install constructor without restricting allowed classes. The installer remains accessible after a normal installation, and a crafted object graph using the bundled GuzzleHttp\Psr7\PumpStream class can flow through paths.hash into site_path, where string coercion invokes an attacker-controlled callable. An unauthenticated attacker who can reach install.php can therefore execute arbitrary PHP functions with the web server process's privileges, leading to full server compromise. This issue is fixed in version 2.3.7.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-502
Public exploit & PoC references
- https://github.com/e107inc/e107/commit/5d6d649e8cf01854d6024d07997c2449fdd75f24
- https://github.com/e107inc/e107/commit/6c404295213952aedb9b3689be19dd4c7ba550b0
- https://github.com/e107inc/e107/releases/tag/v2.3.7
- https://github.com/e107inc/e107/security/advisories/GHSA-c8h6-wpj3-4cr8
- https://github.com/e107inc/e107/security/advisories/GHSA-c8h6-wpj3-4cr8
All references
- https://github.com/e107inc/e107/commit/5d6d649e8cf01854d6024d07997c2449fdd75f24
- https://github.com/e107inc/e107/commit/6c404295213952aedb9b3689be19dd4c7ba550b0
- https://github.com/e107inc/e107/releases/tag/v2.3.7
- https://github.com/e107inc/e107/security/advisories/GHSA-c8h6-wpj3-4cr8
- https://github.com/e107inc/e107/security/advisories/GHSA-c8h6-wpj3-4cr8
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-71294PoC
- HIGHCVE-2026-100511
- CRITICALCVE-2026-102455
- HIGHCVE-2026-105436
- CRITICALCVE-2026-108291
- CRITICALCVE-2026-109686
- HIGHCVE-2026-12544
- CRITICALCVE-2026-42723
Related by shared AI tags and CWE weakness class. Browse the full archive.