CVE-2026-19658
9.8 CRITICALPublished 2026-09-22 · Updated 2026-09-22
AI risk analysis
- Summary
- The Give Tributes plugin for WordPress is vulnerable to PHP Object Injection due to deserialization of untrusted input, allowing attackers to inject a PHP object and potentially execute arbitrary code if certain conditions are met.
- Exploitability
- Exploitation requires enabling specific options in the donation form and having another plugin or theme with a PHP Object Persistence (POP) chain installed. These preconditions make it less likely but still possible for attackers to exploit this vulnerability.
- Blast radius
- If exploited, the impact could be significant, including deletion of files, retrieval of sensitive data, or execution of arbitrary code, depending on the presence and configuration of additional vulnerable plugins or themes.
- Prioritized remediation
- Disable the 'Allow Multiple Recipients' option for donation forms and ensure no other plugins or themes are present that contain a PHP Object Persistence (POP) chain.
Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
The Give Tributes plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 2.3.1 via deserialization of untrusted input . This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present. This vulnerability is only reachable when the "Allow Multiple Recipients" option is enabled for the donation form, as the single-recipient code path applies sanitize_textarea_field() which would neutralize the payload. Exploitation additionally requires the eCard "Custom Message" option to be disabled, which is the plugin default: when it is enabled the personalized message becomes a required field and GiveWP's give_clean() blanks serialized input during validation, causing the donation to be rejected before it is stored.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-502
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- MEDIUMCVE-2026-15941
- HIGHCVE-2026-15979
- CRITICALCVE-2026-16618
- HIGHCVE-2026-6147
- HIGHCVE-2026-7693
- CRITICALCVE-2026-69098PoC
- CRITICALCVE-2026-70554PoC
- HIGHCVE-2026-71294PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.