CVE-2026-87112
Last modified
CVE-2026-87112 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. The QA Assistants – Driven by data plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 5.3.0 via the 'dlevent_ver' parameter. This is due to unrestricted PHP deserialization via wrap_unserialize_static() calling unserialize() without an allowed_classes restriction, combined with serialize_escape() failing to sanitize path traversal sequences in the raw_name parameter. EPSS estimates a 0.80% chance of exploitation in the next 30 days.
Description
The QA Assistants – Driven by data plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 5.3.0 via the 'dlevent_ver' parameter. This is due to unrestricted PHP deserialization via wrap_unserialize_static() calling unserialize() without an allowed_classes restriction, combined with serialize_escape() failing to sanitize path traversal sequences in the raw_name parameter. This makes it possible for unauthenticated attackers to inject a PHP Object. The Guzzle FileCookieJar gadget present in the plugin's bundled Composer dependencies can be leveraged to perform an Arbitrary File Write, writing attacker-controlled content to an attacker-chosen filename, which can result in Remote Code Execution. Exploitation requires triggering the qahm_cron_data_manage scheduled event via wp-cron.php to invoke the deserialization sink against a planted queue file, but this endpoint requires no authentication and fires automatically on a two-minute schedule.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-87112?
How severe is CVE-2026-87112?
How do I fix CVE-2026-87112?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-87107Consul and Consul Enterprise are vulnerable to an authorizat…5.4
- CVE-2026-87108An authenticated Ops Manager user with a read-only project r…4.3
- CVE-2026-87109An authenticated Ops Manager organization member can retriev…6.5
- CVE-2026-8711NGINX JavaScript has a vulnerability when the js_fetch_proxy…9.8
- CVE-2026-87110An unauthenticated user with network access to the Ops Manag…5.3
- CVE-2026-87111The User Registration PRO – Custom Registration Form, Login …7.2
- CVE-2026-87113Tanium addressed an improper access controls vulnerability i…6.3
- CVE-2026-87114A flaw was found in kube-compare. When processing a 'contain…7.1
- CVE-2026-87115The VikAppointments Services Booking Calendar plugin for Wor…9.1
- CVE-2026-87116Tanium addressed a server-side request forgery vulnerability…6.5
- CVE-2026-87117NULL pointer dereference vulnerability in Apache Thrift PHP …8.7
- CVE-2026-87118The Botslab G980H dash camera firmware contains an out of bo…5.7
Are you affected by CVE-2026-87112?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
