<?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>Cve-2025-71400 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2025-71400/</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>Sun, 02 Aug 2026 13:35:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2025-71400/feed.xml" rel="self" type="application/rss+xml"/><item><title>Insecure Direct Object Reference in better-auth passkey</title><link>https://feed.craftedsignal.io/briefs/2026-08-better-auth-idor/</link><pubDate>Sun, 02 Aug 2026 13:35:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-better-auth-idor/</guid><description>An Insecure Direct Object Reference (IDOR) vulnerability (CVE-2025-71400) in better-auth passkey versions before 1.4.0 allows authenticated users to delete arbitrary passkeys by enumerating IDs.</description><content:encoded><![CDATA[<p>better-auth passkey versions before 1.4.0 are affected by an Insecure Direct Object Reference (IDOR) vulnerability, tracked as CVE-2025-71400. The vulnerability resides in the passkey deletion endpoint, which fails to adequately verify that the authenticated user performing the deletion request is the owner of the requested passkey ID. By submitting crafted requests to the delete-passkey endpoint, an authenticated attacker can enumerate and delete passkeys belonging to other users, leading to unauthorized account access disruption or potential account recovery bypass scenarios. This vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key) and requires an active session to exploit. Organizations using the better-auth framework for passkey management should prioritize upgrading to version 1.4.0 or later to remediate the authorization logic flaw.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker establishes a valid user session within the application using the better-auth library.</li>
<li>Attacker performs discovery to identify the structure of the API request used for passkey management.</li>
<li>Attacker intercepts the legitimate 'delete-passkey' request using a proxy tool.</li>
<li>Attacker modifies the request parameters to iterate or guess passkey IDs that do not belong to the current user session.</li>
<li>Attacker submits the crafted HTTP request to the application server.</li>
<li>The vulnerable endpoint fails to validate authorization, processing the deletion request for the unauthorized resource.</li>
<li>The target user's passkey is successfully removed from the backend database.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows authenticated attackers to perform unauthorized deletion of other users' passkeys. This can result in widespread denial of service for user authentication methods, forced account recovery workflows, and degradation of security posture for affected applications. The vulnerability affects all users leveraging the affected better-auth versions.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade the better-auth package to version 1.4.0 or higher immediately to apply the fix for CVE-2025-71400.</li>
<li>Deploy web application firewall (WAF) or API gateway rules to monitor for unusual patterns of authorization failures or high-frequency deletion attempts targeting user-specific API endpoints.</li>
<li>Audit access logs for unauthorized access patterns where a single session identifier is linked to a high volume of deletion requests across disparate resource IDs.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>idor</category><category>authentication</category><category>web-application</category><category>cve-2025-71400</category></item></channel></rss>