CVE-2026-82410
8.7Pocketbase · Pocketbase
Pocketbase is vulnerable to a denial of service attack because its panic recovery middleware fails to handle internal worker goroutines, allowing an unauthenticated attacker to crash the server.
Executive summary
An unauthenticated attacker can cause a denial of service in Pocketbase by triggering a panic in internal worker goroutines that the application fails to recover.
Vulnerability
This vulnerability is an uncaught exception (CWE-248) where internal goroutines escape the main panic-recovery middleware. An unauthenticated attacker can exploit this to terminate the server process, resulting in a total denial of service.
Business impact
The potential for a denial of service attack poses a significant risk to service availability and business continuity. With a CVSS score of 8.7, this vulnerability is classified as high severity, as it allows remote, unauthenticated actors to disrupt core backend operations without requiring any special privileges or user interaction.
Remediation
Immediate Action: Upgrade to Pocketbase version 0.22.48 or 0.39.7 immediately to incorporate the necessary panic recovery logic.
Proactive Monitoring: Monitor server health metrics for sudden process restarts or unexpected application crashes that correlate with anomalous traffic patterns.
Compensating Controls: Deploy a Web Application Firewall (WAF) to filter malicious requests, and ensure that the backend service is configured to auto-restart upon failure to minimize downtime.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Given the ease of exploitation and the critical impact on service availability, organizations should prioritize patching their Pocketbase instances to the specified fixed versions. Failure to address this vulnerability leaves the backend infrastructure susceptible to disruption by any remote, unauthenticated attacker.
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
- https://github.com/pocketbase/pocketbase/security/advisories/GHSA-84vh-m24q-wjjx
- https://github.com/pocketbase/pocketbase/commit/30b4184305904fae0d1b78216c4e3cc34700b220
- https://github.com/pocketbase/pocketbase/commit/f1618ee59b6d1c0308bb474c827a2b1f24b12a95
- https://github.com/pocketbase/pocketbase/discussions/7762
- https://github.com/pocketbase/pocketbase/releases/tag/v0.22.48
- https://github.com/pocketbase/pocketbase/releases/tag/v0.39.7