PT-2025-1974 · Givewp · Givewp

Petrusviet

·

Published

2025-01-11

·

Updated

2025-08-28

·

CVE-2024-12877

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions GiveWP – Donation Plugin and Fundraising Platform versions up to 3.19.2
Description The issue allows unauthenticated attackers to inject a PHP Object via deserialization of untrusted input from the donation form, such as the firstName field. The presence of a POP chain enables attackers to delete arbitrary files on the server, making remote code execution possible. A fully sufficient patch was not released until version 3.19.4.
Recommendations For versions up to 3.19.2, update to version 3.19.4 to resolve the issue. As a temporary workaround, consider using JSON encoding to prevent further deserialization vulnerabilities. Restrict access to the vulnerable donation form to minimize the risk of exploitation. Avoid using the firstName field in the affected form until the issue is resolved.

Fix

RCE

Deserialization of Untrusted Data

Weakness Enumeration

Related Identifiers

CVE-2024-12877

Affected Products

Givewp