S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Sep 19, 2025

CVE-2021-42359 Scanner

CVE-2021-42359 Scanner - Unauthenticated Arbitrary Post Deletion vulnerability in WP DSGVO Tools (GDPR)

Est. Time~1 minutes
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.2k
Times Used
continuous scan runs
5.5k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-42359
9.1
CVSShigh
Exploitable remotely over the internet · no authentication required.

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.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
WP DSGVO Tools (GDPR)by legalweb
3.1.23
Updated Aug 21, 2026View on NVD →
Detail

WP DSGVO Tools (GDPR) is utilized predominantly by web administrators and developers who aim to ensure compliance with the General Data Protection Regulation (GDPR) in their WordPress sites. It allows them to set up privacy notices and manage data requests in alignment with GDPR needs effectively. This plugin is particularly valuable for e-commerce websites and blogs, which require transparent data collection and management practices. It is favored among European businesses and bloggers because of its compliance-oriented features. Likewise, hosting providers recommend this tool for their clients to assist in adhering to European privacy laws. Its role in minimizing GDPR compliance risks makes it a widely adopted plugin.

The vulnerability in this scanner pertains to an unauthenticated arbitrary post deletion issue, allowing attackers to delete posts without proper authorization. This issue arises from the AJAX action 'admin-dismiss-unsubscribe' in the plugin, which does not perform necessary capability or nonce checks. Attackers can exploit this vulnerability by setting specific parameters in their requests, leading to permanent post or page deletions. The situation is exacerbated by the plugin's failure to specify post types during these actions, granting potential misuse. Without these checks, unauthorized deletions of site content are possible.

Technical details highlight that the vulnerable endpoint is the 'admin-ajax.php' file, where an attacker can send requests with the 'action' parameter set to 'admin-dismiss-unsubscribe' and the 'id' parameter corresponding to the targeted post. The lack of proper security checks in these AJAX requests is the primary flaw. This means an attacker could send a well-crafted AJAX request to trigger the deletion. The AJAX request needs to mention the 'action' and 'id' parameters specifically, otherwise, it won't impact the site content. The vulnerability thus depends on the manipulation of AJAX parameters effectively.

An exploited vulnerability can cause major disruptions such as unapproved and irreversible deletion of key site content, leading to loss of information and potential damage to business operations. It could further undermine user confidentiality and affect website SEO rankings adversely. This might also lead to a decline in user trust and interaction due to missing content. Site administrators could lose control over the public-facing elements of their websites. The overall integrity and availability of the site content are compromised as a result.

REFERENCES

Solution Advice
  • Update WP DSGVO Tools (GDPR) to the latest version that includes necessary security patches.
  • Implement custom capability checks to restrict unauthorized AJAX actions.
  • Use a security plugin to add nonce verification to AJAX requests.
  • Regularly monitor and audit site activity logs for unusual or unauthorized actions.
  • Restrict AJAX access to verified and logged-in users to limit exposure.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2021-42359 Scanner - Unauthenticated Arbitrary Post Deletion vulnerability in WP DSGVO Tools (GDPR) | S4E