CVE-2026-19887 Deserialization in Welcart e-Commerce

High 8.8 Published Updated

Unauthenticated attackers can delete arbitrary files via PHP object injection, potentially leading to remote code execution if an admin prints an invoice.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is CVE-2026-19887?

CVE-2026-19887 is a high-severity unsafe deserialization vulnerability in uscnanbu Welcart e-Commerce, published on 5 Sep 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

The Welcart e-Commerce plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.12.1 via deserialization of untrusted input in the Telecom EDY payment callback (usces_action_acting_transaction). Unauthenticated attackers can store arbitrary 'reserve' key/value pairs as order metadata during a public checkout, then invoke the callback with an attacker-chosen 'option' parameter to select and unserialize that metadata without any provider signature, source-address, transaction-identity or ownership check. A POP chain is present in the TCPDF library bundled with the plugin itself, so no additional plugin or theme is required. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, including wp-config.php, which can lead to remote code execution when an attacker re-runs the WordPress installer against a database they control. Successful exploitation is contingent on an admin printing an invoice to trigger file deletion.

Weakness: CWE-502

Which versions are affected by CVE-2026-19887?

How do I fix CVE-2026-19887?

No fix has been published for CVE-2026-19887 yet. Limit exposure of the affected software until one is available.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2026-19887 being exploited?

There is no known exploitation of CVE-2026-19887 in the wild and no public exploit code.

Sources

Also known as GHSA-fq25-6gpx-5vxf.

Is CVE-2026-19887 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free