CVE-2026-59544

Thrive Themes · Thrive Quiz Builder

Thrive Quiz Builder contains an unauthenticated PHP Object Injection vulnerability in versions 10.9.3.0 and below, allowing remote attackers to execute arbitrary code via deserialization.

Executive summary

A critical unauthenticated PHP Object Injection vulnerability in Thrive Quiz Builder allows remote attackers to achieve full system compromise.

Vulnerability

This vulnerability involves CWE-502, Deserialization of Untrusted Data. The application fails to properly validate serialized PHP objects, allowing an unauthenticated attacker to inject malicious objects that lead to remote code execution.

Business impact

Successful exploitation of this vulnerability grants an attacker full control over the affected WordPress installation. Given the CVSS score of 9.8, this represents a critical risk that could lead to complete data exfiltration, site defacement, and the deployment of persistent backdoors within the hosting environment.

Remediation

Immediate Action: Update the Thrive Quiz Builder plugin to version 10.9.3.1 or the latest available release immediately.

Proactive Monitoring: Review web server access logs for unusual POST requests containing serialized PHP strings or unexpected file modifications in the WordPress directory.

Compensating Controls: Deploy a Web Application Firewall (WAF) configured to inspect and block malicious serialized PHP payloads targeting plugin endpoints.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability is classified as critical due to the potential for unauthenticated remote code execution. Administrators must prioritize updating the Thrive Quiz Builder plugin to at least version 10.9.3.1. Failure to patch will leave the application exposed to trivial exploitation by remote actors.