Vulnerability in GiveWP – Donation Plugin and Fundraising Platform — CVE-2026-82222
What to do now
Update GiveWP – Donation Plugin and Fundraising Platform to 4.16.7.2 or later.
Affected versions
- Everything up to and including 4.16.7.1
Affected: GiveWP – Donation Plugin and Fundraising Platform (plugin, give)
What the vulnerability is
The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 4.16.7.1 via unsafe handling of serialized donor account data during the legacy donation process. An attacker without a pre-existing account can use GiveWP's registration handler to create a donor account, store a serialized object in the account's last_name profile field, and cause the donation flow to preserve that object in the GiveWP session. A subsequent request unserializes the session without restricting permitted classes. The plugin also contains a usable POP chain involving TCPDF and GiveWP's ProviderForwarder trait that permits arbitrary operating-system command execution. On versions 4.16.6 through 4.16.7.1, exploitation additionally requires a publicly obtainable registration nonce and a legacy or option-based donation form; earlier affected releases are reachable with a published donation form and an active payment gateway.