CVE Catalog

CVE-2026-104058

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

13th percentile - higher than 13% of all known CVEs

Summary

Podgrab contains a missing authentication vulnerability in which the /ws WebSocket route is registered on the root gin engine instead of the BasicAuth-protected router group, allowing unauthenticated network clients to connect even when PASSWORD is configured. Attackers can join the allConnections set, capture PlayerExists broadcasts containing client-supplied player identifiers, and replay them in a RegisterPlayer message to hijack queue payloads intended for authenticated users, exposing episode IDs, titles, and server-side file paths while potentially disrupting legitimate playback.

Risk Assessment

An attacker can access sensitive information about episodes and files and disrupt the application, potentially compromising user privacy and service integrity.

Recommendation

Update Podgrab to a version that registers the /ws route in the BasicAuth-protected router group, and ensure authentication is required for all WebSocket connections.

Other vulnerabilities in Podgrab

Original NVD description (English source)

Podgrab contains a missing authentication vulnerability in which the /ws WebSocket route is registered on the root gin engine instead of the BasicAuth-protected router group, allowing unauthenticated network clients to connect even when PASSWORD is configured. Attackers can join the allConnections set, capture PlayerExists broadcasts containing client-supplied player identifiers, and replay them in a RegisterPlayer message to hijack queue payloads intended for authenticated users, exposing episode IDs, titles, and server-side file paths while potentially disrupting legitimate playback.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS