<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>User-Deletion — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/user-deletion/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 29 May 2026 15:17:51 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/user-deletion/feed.xml" rel="self" type="application/rss+xml"/><item><title>WP Travel Pro Plugin Vulnerable to Arbitrary User Deletion (CVE-2026-4290)</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-4290-wp-travel-user-deletion/</link><pubDate>Fri, 29 May 2026 15:17:51 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-4290-wp-travel-user-deletion/</guid><description>The WP Travel Pro plugin for WordPress is vulnerable to arbitrary user deletion via the REST API endpoint, allowing unauthenticated attackers to delete arbitrary user accounts due to a flawed permission check and lack of role validation.</description><content:encoded><![CDATA[<p>The WP Travel Pro plugin, a popular WordPress plugin designed for travel agencies and tour operators, is susceptible to a critical security vulnerability (CVE-2026-4290) that enables unauthenticated attackers to delete arbitrary user accounts. This flaw resides in the <code>/wp-json/wp-travel/v1/travel-guide/{user_id}</code> REST API endpoint and affects all versions of the plugin up to and including version 10.6.0. The vulnerability stems from an improperly implemented permission check and the subsequent mishandling of user IDs within the <code>Database::delete()</code> method. This allows anyone, even without authentication, to trigger the deletion of any user account within the WordPress instance, including administrative accounts. Defenders should prioritize detection and prevention measures to mitigate the risk of unauthorized user account deletion and potential data breaches.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a WordPress website using the vulnerable WP Travel Pro plugin (version &lt;= 10.6.0).</li>
<li>Attacker crafts a malicious HTTP request targeting the <code>/wp-json/wp-travel/v1/travel-guide/{user_id}</code> REST API endpoint.</li>
<li>The <code>{user_id}</code> in the URL is replaced with the ID of the target user account to be deleted (e.g., the administrator account which typically has an ID of 1).</li>
<li>The <code>check_permission()</code> callback function is triggered but incorrectly returns <code>true</code> regardless of the user&rsquo;s authentication status or role.</li>
<li>The request proceeds to the <code>Database::delete()</code> method, which receives the user ID.</li>
<li>The <code>Database::delete()</code> method passes the user ID directly to the <code>wp_delete_user()</code> function without performing any validation to confirm the attacker&rsquo;s authorization to delete the specified user.</li>
<li>The <code>wp_delete_user()</code> function executes, permanently deleting the targeted user account from the WordPress database.</li>
<li>The attacker successfully deletes the targeted user account, potentially gaining unauthorized access or disrupting the website&rsquo;s functionality.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability allows unauthenticated attackers to delete any user account on the affected WordPress site, including administrator accounts. This could lead to a complete compromise of the website, including data breaches, defacement, or the installation of malicious plugins or themes. Given the widespread use of WP Travel Pro among travel agencies, a successful attack could result in significant disruption to business operations and loss of sensitive customer data. The CVSS v3.1 base score of 9.1 highlights the critical severity of this vulnerability.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rule detecting unauthorized access to the WP Travel Pro REST API endpoint for user deletion to your SIEM and tune for your environment, focusing on unusual IPs and user agents.</li>
<li>Examine web server logs for suspicious POST requests to <code>/wp-json/wp-travel/v1/travel-guide/</code> containing user IDs (CVE-2026-4290).</li>
<li>Consider blocking access to the vulnerable REST API endpoint via web application firewall (WAF) rules until the WP Travel Pro plugin is updated.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>wordpress</category><category>plugin</category><category>user-deletion</category><category>rce</category><category>CVE-2026-4290</category></item></channel></rss>