Vulnerability GHSA-84vh-m24q-wjjx

High Risk
HIGH RISK
CVSS Score: 8.0
Score Range: 7.0–8.9
High severity vulnerabilities (CVSS 7.0–8.9). Serious vulnerabilities that should be prioritized soon after critical fixes.
20 days ago
September 17, 2026 at 02:58 PM UTC
Pocketbase: Unhandled panic in worker goroutines
v0.1.0 - v0.22.47 and v0.23.0 - v0.39.6
v0.1.0 - v0.22.47 and v0.23.0 - v0.39.6

Summary

Pocketbase: Unhandled panic in worker goroutines

Details

PocketBase already has builtin panic-recover middleware for the regular requests handling but it doesn't cover panics in internal child/worker goroutines which in some situations could cause termination of the server process.

To prevent this from hapenning all existing internal worker functions were wrapped with the new helper routine.SafeWrap(f) (auto recovers and returns any eventual panic as regular error).

The vulnerability was reported by @gigioneggiando and it is strongly recommended to upgrade to PocketBase v0.39.7 (the fix was also backported in v0.22.48 in case you are using older PocketBase < v0.23.0).

Timeline

Published
20 days ago
September 17, 2026 at 02:58 PM UTC
Last Modified
3 hours ago
October 07, 2026 at 05:55 PM UTC