Cyber Resilience

CVE-2024-58280

Cmsimple 5.15

Public PoC
Published
10 December 2025
Modified
31 December 2025
Patch / advisory
CVSS Score v4 8.6
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/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
EPSS Score 0.0092 57th percentile
Risk Priority 41 floored blend · peak EPSS

Summary

CVE-2024-58280 is a high-severity File Descriptor Leak (CWE-403) vulnerability in Cmsimple Cmsimple. Its CVSS base score is 8.6 (High).

Operationally, ranked in the top 43% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to SC-39 (Process Isolation) and SC-4 (Information in Shared System Resources) — see the control section below for these in your framework.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

CMSimple 5.15, a content management system, is affected by CVE-2024-58280, a remote command execution vulnerability stemming from CWE-403 (Exposure of File Descriptor or Handle to an Unauthorized Control Sphere). The flaw enables authenticated attackers to manipulate file extension controls by appending ',php' to the Extensions_userfiles configuration, allowing the upload of malicious PHP files, such as shell scripts, to the media directory. This results in arbitrary code execution on the server, with a CVSS v3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H).

Authenticated users with low privileges (PR:L) can exploit this vulnerability remotely over the network with low complexity and no user interaction required. Successful exploitation grants attackers high-impact confidentiality, integrity, and availability compromises, including full server-side code execution via uploaded PHP shells in the media directory.

Advisories and related resources include a VulnCheck advisory detailing the remote command execution via extensions configuration, an Exploit-DB entry (52040) providing a public proof-of-concept, and CMSimple's official site with a download link for version 5.15, the affected release. No specific patch or mitigation details are outlined in the available references.

EU & UK References

Vulnerability Data

CMSimple 5.15 contains a remote command execution vulnerability that allows authenticated attackers to modify file extensions and upload malicious PHP files. Attackers can append ',php' to Extensions_userfiles and upload a shell script to the media directory to execute arbitrary code…

more

on the server.

CWE(s)

Related Threats

CVEs Like This One

CVE-2024-32345Same product: Cmsimple Cmsimple
CVE-2024-57549Same product: Cmsimple Cmsimple
CVE-2024-33423Same product: Cmsimple Cmsimple
CVE-2024-33424Same product: Cmsimple Cmsimple
CVE-2024-57546Same product: Cmsimple Cmsimple
CVE-2024-57548Same product: Cmsimple Cmsimple
CVE-2024-32344Same product: Cmsimple Cmsimple
CVE-2024-57547Same product: Cmsimple Cmsimple
CVE-2024-32392Same product: Cmsimple Cmsimple
CVE-2026-16526Shared CWE-403

Affected Assets

cmsimple
cmsimple
5.15

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

Maintains separate execution domains so file descriptors cannot be unintentionally inherited by child processes.

Prevents unintended information transfer via shared file descriptors between parent and child processes.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly include code reviews and static analysis that catch file-descriptor leaks before child-process invocation.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing can uncover descriptor leaks but does not prevent them by itself.

prevents

Secure SDLC practices include code reviews and static analysis that can detect leaked descriptors.

prevents

Secure coding rules require closing inherited file descriptors before spawning child processes.

none

Information access restriction policies may limit which processes can use descriptors, but do not address the leak itself.

References