S4E just found a high top 10 tcp port service scan
critical·Product Based Web Vulnerabilities·Updated Sep 15, 2025

CVE-2024-8353 Scanner

CVE-2024-8353 Scanner - PHP Object Injection vulnerability in GiveWP Donation Plugin

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.2k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-8353
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

The GiveWP – Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.16.1 via deserialization of untrusted input via several parameters like 'give_title' and 'card_address'. This makes it possible for unauthenticated attackers to inject a PHP Object. The additional presence of a POP chain allows attackers to delete arbitrary files and achieve remote code execution. This is essentially the same vulnerability as CVE-2024-5932, however, it was discovered the the presence of stripslashes_deep on user_info allows the is_serialized check to be bypassed. This issue was mostly patched in 3.16.1, but further hardening was added in 3.16.2.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
GiveWP – Donation Plugin and Fundraising Platformby stellarwp
0
donation_plugin_and_fundraising_platformby givew
0
Updated Aug 22, 2026View on NVD →
Detail

The GiveWP Donation Plugin is widely utilized by nonprofits and other organizations that seek to collect donations via their WordPress sites. It streamlines the fundraising process, integrating with various payment gateways to facilitate online donations. Due to its popularity, it is a frequent target for security assessments and audits. GiveWP assists in managing donor data, processing transactions, and generating reports essential functions for organizations reliant on donor contributions. Given its critical role in fundraising, maintaining the security of the GiveWP Donation Plugin is of paramount importance. Issues in such plugins can have widespread repercussions, impacting not just the organization but its donors as well.

PHP Object Injection remains a prominent security concern in web applications such as GiveWP. This vulnerability arises when user-supplied input isn't adequately validated, permitting malicious actors to upload serialized objects. If a system contains a suitable POP chain, these objects can execute arbitrary PHP code, potentially compromising the host by ransomware or total shutdown. Due to its critical nature, mitigating PHP Object Injection vulnerabilities must be prioritized in security patches. Without resolution, malicious parties could extract sensitive donor, transaction, and organizational data. Heatmaps of targeted sites highlight the necessity for strict input validation measures.

The vulnerability exists due to inadequate validation of user data within the GiveWP Donation Plugin, allowing malicious payloads to bypass security checks. Specifically, the plugin version <= 3.16.1 fails to sanitize input properly before it is deserialized, leaving it susceptible to injection attacks. The endpoint affected is typically accessed via POST requests to `admin-ajax.php`, with parameters such as `give-form-id` and `give-process-donation` being involved. Attackers leverage these parameters to insert nefarious payloads designed to trigger unsafe deserialization. When executed on a vulnerable system, the payload can perform unauthorized actions such as executing PHP code.

If the PHP Object Injection vulnerability is exploited within the GiveWP Donation Plugin, it could lead to severe consequences. An attacker could gain unauthorized access to the server, potentially executing arbitrary code and ultimately fully compromising the website. This could result in unauthorized access to sensitive information like donor details or financial transactions. Furthermore, a successful exploit could give attackers the ability to modify donation data, redirect payments, or inject malware into the site. Consequently, the integrity of the organization's digital infrastructure could be severely damaged, tarnishing its reputation and undermining donor trust.

REFERENCES

Solution Advice
  • Update to a patched version of the GiveWP Donation Plugin that addresses the PHP Object Injection vulnerability.
  • Implement strict intrusion detection systems to monitor and halt suspicious activity.
  • Conduct regular security audits and code reviews to spot and fix vulnerabilities early.
  • Sanitize and validate all user inputs thoroughly to prevent unsafe deserialization and similar attacks.
  • Enable sufficient logging and alerting mechanisms for detecting and responding to potential security breaches promptly.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2024-8353 Scanner - PHP Object Injection vulnerability in GiveWP Donation Plugin S4E