# 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详情 |
标题: 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 -- 🔗来源链接
标签:
神龙速读暂无评论