CVE-2026-84099

IDB Ecommerce (wpStoreCart 5) <= 5.0.7 - Unauthenticated PHP Object Injection via bundled wpsc-membership-pro paypal.php

Published Sep 12, 2026 CVSS 3.1 · 8.1 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical impact

The wpstorecart WordPress plugin version 5.0.7 and earlier allows unauthenticated access to a bundled add‑on script that blindly deserializes user‑supplied data without restricting the classes that may be instantiated. By sending a crafted serialized payload to this endpoint, an attacker can inject a compatible gadget chain, which can be leveraged to achieve remote code execution or elevate privileges. This flaw is a classic case of PHP Object Injection and is classified as Deserialization of Untrusted Data.

Affected Systems

All WordPress installations that have the wpstorecart plugin at version 5.0.7 or earlier are affected. The vulnerability resides in the bundled wpsc‑membership‑pro paypal.php file, so any site that has not updated the plugin or removed the add‑on is at risk.

Risk and Exploitability

The vulnerability can be exploited over HTTP without authentication, making it highly attractive to attackers. The CVSS score of 8.1 indicates a high severity. The EPSS score is less than 1%, suggesting a low probability of exploitation. It is not listed in the CISA KEV catalog, so no known exploits are currently available. The absence of class restrictions on deserialization allows any gadget chain present on the site to be leveraged, potentially leading to remote code execution or privilege escalation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the wpstorecart plugin to any release newer than 5.0.7; the newer releases contain the deserialization fix.
  • If an immediate update is not possible, block or remove access to the wpsc‑membership‑pro/paypal.php file using .htaccess, web server configuration, or a firewall rule to deny all non‑admin requests.
  • Configure PHP or an application firewall to enforce a whitelist of allowed classes during unserialize, or wrap the unserialize call in a strict check that rejects unaudited payloads.

Generated by OpenCVE AI on September 15, 2026 at 18:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions wpstorecart
Vendors & Products Wordpress-extensions
Wordpress-extensions wpstorecart
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-502
Type Values Removed Values Added
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.
Title IDB Ecommerce (wpStoreCart 5) <= 5.0.7 - Unauthenticated PHP Object Injection via bundled wpsc-membership-pro paypal.php
References
Weaknesses
  • CWE-502

    Deserialization of Untrusted Data

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Sep 12, 2026, 3:31 PM
Reserved
Sep 1, 2026, 6:59 AM
Status
Deferred
Published
Sep 12, 2026, 6:16 AM
Modified
Sep 14, 2026, 9:10 PM