# GiveWP - 无需身份验证的PHP对象注入以及募捐平台插件 <= 3.16.1
## 漏洞概述
GiveWP – Donation 插件在所有版本(包括 3.16.1)中存在 PHP 对象注入漏洞,通过一些参数(如 `give_title` 和 `card_address`)的反序列化不受信任的输入来实现。这一漏洞允许未认证的攻击者注入 PHP 对象,结合存在 POP 链的情况下,可以删除任意文件并实现远程代码执行。
## 影响版本
- 3.16.1 及之前的版本
## 漏洞细节
- 通过 `give_title` 和 `card_address` 等参数的输入反序列化,导致 PHP 对象注入。
- 攻击者可以利用现有 POP 链删除任意文件并实现远程代码执行。
- 该漏洞与 CVE-2024-5932 类似,但发现 `stripslashes_deep` 对 `user_info` 的存在使得 `is_serialized` 检查可以被绕过。
## 漏洞影响
- 允许未认证攻击者注入 PHP 对象。
- 可以删除任意文件并实现远程代码执行。
- 该漏洞在 3.16.1 版本中部分修复,3.16.2 版本中进一步加强了安全措施。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | None | https://github.com/maybeheisenberg/CVE-2024-8353 | POC详情 |
| 2 | Proof-of-Concept for CVE-2024-8353 | https://github.com/EQSTLab/CVE-2024-8353 | POC详情 |
| 3 | None | https://github.com/p33d/CVE-2024-8353 | POC详情 |
| 4 | None | https://github.com/nothe1senberg/CVE-2024-8353 | POC详情 |
| 5 | Proof-of-Concept for CVE-2024-5932 GiveWP PHP Object Injection | https://github.com/0xb0mb3r/CVE-2024-8353-PoC | POC详情 |
| 6 | 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. This is due to insufficient input validation on user-supplied data. An unauthenticated attacker can inject a serialized PHP object, which may allow them to execute arbitrary PHP code, depending on the presence of a suitable POP chain on the target system. This vulnerability could lead to full site compromise. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2024/CVE-2024-8353.yaml | POC详情 |
标题: GiveWP – Donation Plugin and Fundraising Platform <= 3.16.1 - Unauthenticated PHP Object Injection -- 🔗来源链接
标签:
神龙速读标题: process-donation.php in give/tags/3.16.0/includes – WordPress Plugin Repository -- 🔗来源链接
标签:
标题: Changeset 3149290 for give/tags/3.16.1/includes/process-donation.php – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读标题: Changeset 3149290 for give/tags/3.16.1/includes/admin/admin-actions.php – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读标题: Changeset 3149290 for give/tags/3.16.1/src/Helpers/Utils.php – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读标题: Changeset 3157829 for give/tags/3.16.2/includes/process-donation.php – WordPress Plugin Repository -- 🔗来源链接
标签:
神龙速读暂无评论