# WP DSGVO Tools (GDPR) <= 3.1.23 未经认证的任意帖子删除漏洞
## 漏洞概述
WP DSGVO Tools (GDPR) 版本 3.1.23 及以下存在安全漏洞。该漏洞源于 AJAX 动作 `admin-dismiss-unsubscribe` 缺乏对用户权限和 nonce 值的检查,未验证被删除的请求类型,使得攻击者可通过发送 AJAX 请求删除任意文章或页面。
## 影响版本
- WP DSGVO Tools (GDPR) <= 3.1.23
## 详细信息
- AJAX 动作 `admin-dismiss-unsubscribe` 未进行用户身份验证和 nonce 值检查。
- 漏洞处理删除未订阅请求时未检查请求类型。
- 攻击者通过设置“action”参数为`admin-dismiss-unsubscribe`,以及设置“id”参数为要删除的文章或页面ID来发送AJAX请求,可将选中的文章或页面移到回收站内,重复发送请求可永久删除该文章或页面。
## 影响
- 攻击者可利用该漏洞永久删除网站上的任意文章或页面,破坏网站内容完整性。
| # | POC 描述 | 源链接 | 神龙链接 |
|---|---|---|---|
| 1 | WP DSGVO Tools (GDPR) <= 3.1.23 had an AJAX action, ‘admin-dismiss-unsubscribe‘, which lacked a capability check and a nonce check and was available to unauthenticated users, and did not check the post type when deleting unsubscription requests. As such, it was possible for an attacker to permanently delete an arbitrary post or page on the site by sending an AJAX request with the “action” parameter set to “admin-dismiss-unsubscribe” and the “id” parameter set to the post to be deleted. Sending such a request would move the post to the trash, and repeating the request would permanently delete the post in question. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2021/CVE-2021-42359.yaml | POC详情 |
暂无评论