ConicPlex

Start Your Project

A laptop glowing green on a desk next to an open padlock, symbolizing the GiveWP security flaw

On this Page

GiveWP Patches a Maximum-Severity Object Injection Flaw That Enables RCE (CVE-2026-82222)

GiveWP patched a maximum-severity (CVSS 10.0) object injection flaw, CVE-2026-82222, that let attackers run code on WordPress donation sites.

Aftab Memon

August 31, 2026

GiveWP, the WordPress donation and fundraising plugin running on more than 100,000 sites, shipped an emergency patch on August 27 for a PHP object injection flaw tracked as CVE-2026-82222. The bug carries a CVSS score of 10.0, the maximum possible rating, because it lets an unauthenticated attacker run arbitrary commands on the server. Any site with at least one published donation form and an active payment gateway was exposed before the fix. If you run GiveWP, update to version 4.16.7.2 or later now, before you finish reading this.

How the GiveWP Vulnerability Actually Works

According to Patchstack’s advisory, which credited researcher Udin Chan for the report, the flaw chains three separate weaknesses. GiveWP’s donation-processing flow feeds attacker-controlled data from user metadata into a broken unserialize helper that was supposed to sanitize it. That helper hands off to a gadget chain buried in libraries the plugin bundles, including TCPDF, and the end result is arbitrary command execution on the server, no login required.

The registration angle is what makes this worse than a typical plugin bug. GiveWP exposes an unauthenticated registration action even on sites where an admin has turned account registration off in WordPress settings. An attacker can create an account and grab a valid authentication cookie on their own, then walk through the rest of the attack chain from there.

Exploitability shifts a bit by version. On 4.16.5.1 and earlier, a default install with a single published donation form is enough. On 4.16.6 through 4.16.7.1, the window narrows, but Patchstack found that any draft or trashed donation form missing its formBuilderSettings data reopens the same path. Practically, that means version-checking your way to “probably fine” isn’t worth the effort here.

What GiveWP Site Owners Should Do

  • Update to GiveWP 4.16.7.2 or later immediately. The official changelog confirms it closes the hole at several independent points: rejecting serialized writes, restricting deserialization, and validating the gadget chain itself.
  • Check for admin accounts you don’t recognize and review recent file changes on the server, especially if the site has been running an affected version for a while.
  • If you can’t patch right away, take the donation form offline or disable the plugin until you can.
  • Confirm any GiveWP add-ons (Stripe, Recurring Donations, Peer-to-Peer) are also current, since they share the same core.

This is the fifth critical WordPress plugin or theme flaw disclosed in the last few days, alongside bugs in WPMU DEV Dashboard, Avada, and TranslatePress, which we covered separately. If your team is maintaining a nonprofit or fundraising site and patch management isn’t happening on a predictable schedule, that’s usually the actual failure mode behind stories like this one, not the vulnerability itself. It’s the kind of gap a WordPress development or plugin audit engagement is built to catch before it turns into an incident.

Sources

Aftab Memon is a Senior WordPress Developer at ConicPlex, working across everything from plugin conflicts and theme customization to full site builds on Elementor and WooCommerce. He spends most of his time in the parts of WordPress that don’t show up in a features list: hosting quirks, hook priority, the difference between a plugin that works in isolation and one that survives a real production stack. He writes here about what actually holds up once a WordPress site is live and being run by a non-technical client, not just what works in a demo.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

Platforms

A vendor at an outdoor market stall tapping a customer's card against a smartphone with a bright cyan-blue screen to accept a contactless payment, no card reader or register on the table

Native vs Cross-Platform for a POS App: What a 4-Week Flutter Build Showed Us

Native vs cross-platform usually gets framed as a tradeoff between speed and quality. For most point-of-sale apps, it isn’t. We…

Husen Memon

August 31, 2026

News & Updates

A laptop glowing with an abstract blue registration screen on a desk at night, next to a stack of blue ID badges and one glowing amber badge signifying elevated access

Ultimate Member Plugin Patches a High-Severity Privilege Escalation Flaw (CVE-2026-19423)

Ultimate Member versions before 2.13.0 contain a high-severity privilege escalation flaw (CVE-2026-19423) letting unauthenticated users grant themselves admin-level roles at…

Aftab Memon

August 30, 2026

Platforms

A gift bundle box being packed by hand next to a desk monitor glowing with WooCommerce purple, representing a custom WooCommerce product bundle build

WooCommerce Product Bundles: Off-the-Shelf Plugin or Custom Build?

When WooCommerce’s off-the-shelf bundle plugins are enough, and when a custom build pays for itself, based on a real client…

Aftab Memon

August 29, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant