CVE-2026-82222_GiveWP WordPress Donation Plugin Remote Code Execution Vulnerability

Release Date: 28th August 2026

Impact : CRITICAL

TLP Rating: Clear

The Department of Communications and Digital Transformation (DCDT) through CERT Vanuatu (CERTVU), provides the following advisory.

This alert is relevant to Organizations and System/Network administrators that operate WordPress websites using the GiveWP donation plugin, including churches, NGOs, and non-profit organizations that collect donations online. This alert is intended to be understood by technical users and systems administrators.

What is it?

CVE-2026-82222 is a critical, maximum-severity remote code execution vulnerability in the GiveWP donation plugin, caused by unsafe handling of serialized data combined with a flawed deserialization safety mechanism. GiveWP's protective helper uses PHP's allowed_classes => false option, which was intended to reject unsafe objects but instead converts them into __PHP_Incomplete_Class placeholders that retain the original object's data.

The donation workflow allows an attacker to inject a malicious serialized object that survives this initial check and is stored in the wp_give_sessions database table. When it is later retrieved without the same restriction, PHP recreates the original malicious object, and the attacker chains this into arbitrary operating-system command execution using existing code already present in GiveWP, including its TCPDF library component.

Reference

  1. https://www.bleepingcomputer.com/news/security/givewp-wordpress-donation-plugin-flaw-lets-hackers-execute-server-commands/
  2. https://www.cve.org/CVERecord?id=CVE-2026-82222