CVE-2024-9634CWE-502

GiveWP – Donation Plugin and Fundraising Platform <= 3.16.3 - Unauthenticated PHP Object Injection to Remote Code Execution

Critical · published October 16, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
72.1
In the wild
Unconfirmed
What it is

🔥 A sneaky PHP Object Injection is hiding in the GiveWP Donation Plugin, and it affects all versions up to 3.16.3! Think of this vulnerability like a fundraising event where someone sneaks in with a fake registration. They can then manipulate the entire event by using unauthorized access to influence donations and communications, creating chaos! This vulnerability allows unauthenticated attackers to inject a PHP Object, which can lead to full remote code execution. Just imagine an intruder taking control of your donation platform—they could access sensitive data, manipulate donation flows, or even take down your entire site!

Put simply

Think of this vulnerability like a fundraising event where someone sneaks in with a fake registration. They can then manipulate the entire event by using unauthorized access to influence donations and communications, creating chaos! The GiveWP plugin is vulnerable to PHP Object Injection due to the deserialization of untrusted input from the give_company_name parameter. This flaw creates a pathway for attackers to build a harmful chain of code execution that can be exploited remotely.

What to do

This vulnerability allows unauthenticated attackers to inject a PHP Object, which can lead to full remote code execution. Just imagine an intruder taking control of your donation platform—they could access sensitive data, manipulate donation flows, or even take down your entire site! To protect yourself, immediately update to version 3.16.4 or higher. Conduct a thorough security audit of your plugin settings and ensure only trusted input is processed. It's also wise to implement additional input validation measures! You've got this! Follow these steps to lock down your donation platform and keep those donations safe! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01390 · 72.1th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2024-10-16T02:05Z
EPSS history
Timeline
  • 16 OCT 02:05Z
    GiveWP – Donation Plugin and Fundraising Platform <= 3.16.3 - Unauthenticated PHP Object Injection to Remote Code Execution
    cvelistv5