Summary
CVE-2026-81784 is an unauthenticated PHP Object Injection vulnerability (CWE-502, Deserialization of Untrusted Data) affecting the Wise Chat WordPress plugin, developed by Marcin, in all versions up to and including 3.4. The flaw allows a remote, unauthenticated attacker to submit crafted serialized data that the plugin deserializes, potentially leading to object injection and follow-on exploitation depending on other code (gadget chains) present on the site. The vulnerability carries a CVSS v3.1 base score of 8.1 (High).
Technical details
- Root cause: The Wise Chat plugin deserializes attacker-supplied input without adequate validation or sanitization, resulting in a PHP Object Injection condition (CWE-502).
- Trigger conditions: No authentication or user interaction is required; an attacker can send crafted requests directly to a WordPress site running the vulnerable plugin.
- Attack vector: Network-based (remote), with high attack complexity (AC:H), no privileges required (PR:N), and no user interaction (UI:N).
- Impact: If successfully exploited (typically in combination with a suitable "gadget chain" available in the site’s loaded PHP classes), the vulnerability can result in full compromise of confidentiality, integrity, and availability of the affected site.
Affected software
- Wise Chat WordPress plugin, all versions up to and including 3.4.
Severity
- CVSS v3.1 Base Score: 8.1 (High)
- Vector:
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: As of publication, no fixed version of Wise Chat has been confirmed. Site administrators should check the WordPress Plugin Directory listing for Wise Chat for an updated release that addresses this issue and apply it as soon as it becomes available.
- If no patch is available:
- Consider temporarily deactivating the Wise Chat plugin on internet-facing WordPress sites until a fix is released.
- Restrict or monitor access to plugin-related endpoints via a web application firewall (WAF) to detect and block attempts to submit serialized PHP payloads.
- Review installed plugins/themes for classes that could serve as PHP Object Injection "gadget chains," and remove or update any unnecessary components.
- Monitor site and server logs for anomalous POST requests or unexpected PHP errors that may indicate exploitation attempts.

