<?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>Cpe:2.3:a:pocketbase:pocketbase:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3apocketbasepocketbase/</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>Thu, 17 Sep 2026 19:14:41 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3apocketbasepocketbase/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>Denial of Service via Unhandled Panics in PocketBase Worker Goroutines</title><link>https://feed.craftedsignal.io/briefs/2026-09-pocketbase-panic/</link><pubDate>Thu, 17 Sep 2026 19:14:41 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-pocketbase-panic/</guid><description>PocketBase is susceptible to a denial-of-service vulnerability (CVE-2026-82410) where unhandled panics in internal worker goroutines trigger unexpected server process termination.</description><content:encoded><![CDATA[<p>PocketBase, a Go-based backend-as-a-service platform, contains a vulnerability where internal child or worker goroutines do not properly handle panics. While the application's request-handling middleware includes standard panic recovery, internal background processes were previously exposed. If an attacker identifies a condition that triggers a panic within these worker functions, the resulting uncaught exception causes the entire server process to crash, leading to a denial-of-service (DoS) condition. This issue was addressed by introducing a <code>routine.SafeWrap(f)</code> helper function across all internal worker processes to intercept and recover from panics, converting them into manageable errors. The vulnerability is tracked as CVE-2026-82410 and affects multiple version branches. Administrators are urged to update to the latest patched releases to restore process stability.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in a persistent denial-of-service, as the entire PocketBase server process terminates upon the occurrence of a triggered panic. This impacts availability for all services hosted on the instance. The issue affects users running versions prior to v0.22.48 and versions between v0.23.0 and v0.39.7.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for administrators:</p>
<ul>
<li>Patch PocketBase to version v0.39.7 or v0.22.48 immediately to integrate the <code>routine.SafeWrap</code> error handling for all worker goroutines.</li>
<li>Audit server logs for unexpected process crashes or Go runtime panic stacks that coincide with specific user-initiated API requests or background tasks.</li>
<li>Monitor service availability metrics for frequent restarts of the PocketBase process, which may indicate an ongoing attempt to exploit CVE-2026-82410.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category></item></channel></rss>