Sceawere

Vulnerability Detail

CVE-2026-84099UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

wpstorecart Insecure PHP Object Deserialization

Vulnerability Metadata

Severity
High
Score / CVSS
8.1
Creation Date
12h ago
Vendor
Unknown
Product
wpstorecart
Attack Type
CWE-502 Deserialization of Untrusted Data
Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
HIGH

Narrative and Response

Description

The wpstorecart WordPress plugin through 5.0.7 does not prevent direct, unauthenticated access to a bundled add-on that deserializes user-supplied input without restricting the permitted classes, allowing unauthenticated attackers to inject arbitrary PHP objects, which may be escalated further when a suitable gadget chain is present on the site.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "8.1",
  "pubDate": "2026-09-12T06:16:27.020Z",
  "pubdate": "2026-09-12T06:16:27.020Z",
  "executiveSummary": "The wpstorecart WordPress plugin (versions 5.0.7 and earlier) contains a critical security vulnerability involving insecure deserialization of user-supplied input.\nThe flaw exists within a bundled add-on that permits unauthenticated, direct access to a deserialization endpoint.\nBy submitting maliciously crafted serialized objects, an unauthenticated attacker can trigger arbitrary PHP object injection.\nThe primary risk lies in the potential for Remote Code Execution (RCE) or other harmful side effects, provided a suitable gadget chain exists within the WordPress environment or the plugin itself.\nSince the vulnerability is exploitable without authentication, it poses a severe threat to site integrity, confidentiality, and availability.\nAdministrators are urged to treat this as a high-priority risk and restrict access to the affected component immediately.",
  "technicalDetails": "The vulnerability originates from the implementation of PHP's unserialize() function on unsanitized user-provided data within a bundled add-on of the wpstorecart plugin.\nThe root cause is the failure to implement class whitelisting or signature validation before passing input to the deserialization routine. In PHP, the unserialize() function reconstructs objects from serialized strings; if the application does not restrict the classes permitted to be instantiated, an attacker can supply a serialized object of any class present in the application's scope.\nThe attack flow begins with the attacker identifying the entry point for the vulnerable add-on. Because the plugin does not enforce authentication checks for this component, an attacker can send a specially crafted HTTP request containing a serialized payload. The application retrieves this input and passes it directly to the vulnerable function.\nUpon deserialization, the magic methods—such as __wakeup(), __destruct(), or __toString()—of the injected object are automatically invoked by the PHP engine. If the attacker selects a 'gadget' class already defined within the WordPress core, the active theme, or any other installed plugin, they can manipulate the state of the application. By chaining multiple such gadgets, an attacker can influence program execution flow, leading to outcomes ranging from arbitrary file deletion to Remote Code Execution (RCE).\nThis vulnerability is particularly dangerous because it does not require prior knowledge of the target's credentials. It is exposed to the public network, making it susceptible to automated exploitation attempts. The scope of impact is contingent upon the availability of gadget chains; however, in complex WordPress environments with numerous plugins, the likelihood of finding a functional chain is significant.\nPost-exploitation, an attacker may gain persistence, exfiltrate sensitive database information, or pivot within the hosting environment, effectively compromising the entire web server."
}
CVE-2026-84099: wpstorecart Insecure PHP Object Deserialization (HIGH Severity, CVSS: 8.1) | Sceawere