CVE-2024-55529
Published: 06 January 2025
Summary
CVE-2024-55529 is a critical-severity Code Injection (CWE-94) vulnerability in Zblogcn Z-Blogphp. Its CVSS base score is 9.8 (Critical).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 20.2% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).
Deeper analysis
Z-BlogPHP 1.7.3 is affected by CVE-2024-55529, a critical arbitrary code execution vulnerability (CVSS 9.8, CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) published on 2025-01-06. The issue arises in the \zb_users\theme\shell\template component and is classified under CWE-94 (Code Injection).
Remote unauthenticated attackers can exploit this vulnerability over the network with low attack complexity and no user interaction required. Successful exploitation enables arbitrary code execution on the target system, granting high-impact control over confidentiality, integrity, and availability.
Advisories and further details are available at https://github.com/fengyijiu520/Z-Blog-.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-52791
Vulnerability details
Z-BlogPHP 1.7.3 is vulnerable to arbitrary code execution via \zb_users\theme\shell\template.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Remote unauthenticated code injection (CWE-94) in public-facing Z-BlogPHP web app directly enables exploitation of public-facing applications for arbitrary code execution.
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Directly mitigates the arbitrary code execution vulnerability by requiring timely identification, reporting, and patching of the specific flaw in Z-BlogPHP's theme shell template component.
Prevents code injection attacks like this CVE by enforcing validation of inputs to the vulnerable zb_users/theme/shell/template path.
Reduces the attack surface by configuring the system to disable or restrict unnecessary functionality such as exploitable theme shell templates.