Cyber Resilience

CVE-2021-24347

Smartypantsplugins Sp Project \& Document Manager ≤ 4.22

Public PoCHigh EPSS
Published
14 June 2021
Modified
21 November 2024
CVSS Score v3.1 8.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS Score 0.54 99th percentile
Risk Priority 90 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2021-24347 is a high-severity Improper Handling of Case Sensitivity (CWE-178) vulnerability in Smartypantsplugins Sp Project \& Document Manager. Its CVSS base score is 8.8 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Masquerading (T1036); ranked in the top 1% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

EU & UK References

Vulnerability Data

The SP Project & Document Manager WordPress plugin before 4.22 allows users to upload files, however, the plugin attempts to prevent php and other similar files that could be executed on the server from being uploaded by checking the file…

more

extension. It was discovered that php files could still be uploaded by changing the file extension's case, for example, from "php" to "pHP".

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1036 Masquerading Stealth
Adversaries may attempt to manipulate features of their artifacts to make them appear legitimate or benign to users and/or security tools.
T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2024-37224Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2023-36677Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2024-24868Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2023-3063Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2023-36530Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2024-3748Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2024-3749Same product: Smartypantsplugins Sp Project \& Document Manager
CVE-2026-72836Shared CWE-178
CVE-2026-27587Shared CWE-178
CVE-2026-15573Shared CWE-178

Affected Assets

smartypantsplugins
sp project \& document manager
≤ 4.22

Mitigating Controls

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 partial match
prevents

Secure SDLC practices can catch and prevent case-sensitivity flaws during code review or testing, but fixing one CWE achieves negligible coverage of the broad control.

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.

prevents

Secure SDLC practices should include case-sensitivity requirements in design and coding standards.

prevents

Application security requirements must specify case handling for identifiers and paths.

prevents

Architecture principles should enforce canonical, case-aware resource naming.

prevents

Secure coding guidelines must mandate explicit case handling to prevent inconsistent lookups.

degrades

Access-control rules that ignore case can allow unintended resource access.

degrades

Authentication logic must treat identifiers consistently to avoid bypass via case differences.

References