<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Webhood (&lt;= 0.9.0) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/webhood--0.9.0/</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, 20 Sep 2026 07:03:33 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/webhood--0.9.0/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>CVE-2024-31218 Authentication Bypass in Webhood</title><link>https://feed.craftedsignal.io/briefs/2026-09-cve-2024-31218/</link><pubDate>Sun, 20 Sep 2026 07:03:33 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-cve-2024-31218/</guid><description>Webhood versions 0.9.0 and earlier contain a critical authentication bypass vulnerability (CVE-2024-31218) allowing unauthenticated attackers to create an administrative account via the PocketBase API.</description><content:encoded><![CDATA[<p>CVE-2024-31218 is a critical authentication vulnerability affecting Webhood versions 0.9.0 and earlier. The flaw exists within the application's integration with the PocketBase administrative API. When the application has not been initialized with an administrator account, the administrative API does not enforce authentication, allowing unauthenticated remote attackers to create a new administrator account. By successfully creating an account, an attacker gains full administrative control over the application. This vulnerability is classified as CWE-306 (Missing Authentication for Critical Function) and carries a CVSS 3.1 score of 9.8. Defenders should prioritize upgrading to Webhood 0.9.1 or later.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify internet-facing Webhood instances.</li>
<li>Attacker probes for the presence of the administrative API endpoint, typically located at /api/admins.</li>
<li>Attacker determines if the application is in an uninitialized state (no admin account configured).</li>
<li>Attacker sends an unauthorized HTTP POST request to the administrative creation endpoint.</li>
<li>The vulnerable Webhood/PocketBase API processes the request without validating an existing session or administrative privileges.</li>
<li>The application creates a new administrative account based on the attacker's supplied credentials.</li>
<li>Attacker authenticates with the newly created administrative credentials.</li>
<li>Attacker gains full administrative access to the platform for data exfiltration or system modification.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in full administrative access to the Webhood application, leading to complete compromise of confidentiality, integrity, and availability. Attackers can leverage this access to steal sensitive data, modify application settings, or perform unauthorized operations within the affected environment.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for detection and remediation:</p>
<ul>
<li>Upgrade all Webhood instances to version 0.9.1 or later immediately.</li>
<li>If upgrading is not immediately possible, restrict access to the /api/admins administrative endpoint using a reverse proxy or firewall rules.</li>
<li>Deploy detection rules to monitor for POST requests to the /api/admins endpoint, especially those originating from unexpected IP addresses or occurring in high-frequency patterns.</li>
<li>Review application logs for the creation of new administrator accounts that do not correlate with authorized deployment or administration activities.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>authentication-bypass</category><category>cve</category><category>web-security</category></item></channel></rss>