Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
4DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in axiomthemes m2 | Construction and Tools Store m2-ce allows Object Injection.This issue affects m2 | Construction and Tools Store: from n/a through <= 1.1.2.
AnalysisAI
A PHP object injection vulnerability exists in the Axiom Themes m2 | Construction and Tools Store theme through version 1.1.2, stemming from unsafe deserialization of untrusted data (CWE-502). This allows remote attackers to inject malicious serialized objects that can lead to arbitrary code execution or privilege escalation depending on available gadget chains in the WordPress environment. No CVSS score, EPSS data, or KEV status is currently available, but the vulnerability was reported by Patchstack and affects all installations running the vulnerable theme version.
Technical ContextAI
The vulnerability is rooted in CWE-502 (Deserialization of Untrusted Data), a critical weakness in object-oriented languages like PHP. The m2 | Construction and Tools Store theme (identified via CPE cpe:2.3:a:axiomthemes:m2_|_construction_and_tools_store) unsafely processes serialized PHP objects, likely through unfiltered user input passed to PHP's unserialize() function or similar mechanisms. This is particularly dangerous in WordPress environments where multiple plugins and themes may provide gadget chains (chains of magic methods and function calls) that can be chained together during deserialization to achieve remote code execution. The attack does not require authentication in typical object injection scenarios, making it a direct remote code execution vector.
RemediationAI
Immediately upgrade the m2 | Construction and Tools Store theme to a version newer than 1.1.2 if a patched version is available from Axiom Themes. Until patching is possible, disable the theme or restrict access to the WordPress installation via web application firewall rules that block suspicious serialized object patterns in POST/GET parameters. Implement strict input validation and output encoding across all user-controlled input. For environments where immediate patching is infeasible, monitor for exploitation attempts by logging PHP errors related to object instantiation and reviewing access logs for payloads containing serialized object signatures (e.g., 'O:' patterns). Consult the Patchstack advisory and Axiom Themes security announcements for the availability of patched versions and additional mitigation guidance.
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-15507
GHSA-h5vf-v8w8-8c3q