CVE-2026-54492
Last modified
CVE-2026-54492 is a medium-severity vulnerability rated 4.3/10 on the CVSS scale. Koel is a free, open-source music streaming solution. Prior to 9.7.0, the Subsonic-compatible createPodcastChannel.view route accepts an authenticated user's private URL because app/Http/Requests/Subsonic/CreatePodcastChannelRequest.php does not apply the SafeUrl validation used by the regular podcast API. EPSS estimates a 0.27% chance of exploitation in the next 30 days.
Description
Koel is a free, open-source music streaming solution. Prior to 9.7.0, the Subsonic-compatible createPodcastChannel.view route accepts an authenticated user's private URL because app/Http/Requests/Subsonic/CreatePodcastChannelRequest.php does not apply the SafeUrl validation used by the regular podcast API. app/Http/Controllers/Subsonic/CreatePodcastChannelController.php passes the URL to app/Services/Podcast/PodcastService.php, where PodcastService::addPodcast() and createParser() invoke Poddle::fromUrl() during channel creation, causing immediate server-side requests to loopback, Docker bridge, or RFC1918 HTTP destinations. The confirmed impact is blind internal request execution because generic response-body exfiltration was not demonstrated through this route. This issue is fixed in version 9.7.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| koel | koel | < 9.7.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-54492?
How severe is CVE-2026-54492?
How do I fix CVE-2026-54492?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-5448X.509 date buffer overflow in wolfSSL_X509_notAfter / wolfSS…4.3
- CVE-2026-54481Internal API HTTP client hardcodes InsecureSkipVerify:true w…7.5
- CVE-2026-54483Dell PowerProtect Data Domain, versions 7.7.1.0 through 8.6,…6.7
- CVE-2026-54489Dell Virtual Storage Integrator for VMware vSphere Client, v…9.8
- CVE-2026-54490websocket-driver is a WebSocket protocol handler with plugga…6.3
- CVE-2026-54491Koel is a free, open-source music streaming solution. Prior …7.1
- CVE-2026-54493Koel is a free, open-source music streaming solution. Prior …7.7
- CVE-2026-54494Koel is a free, open-source music streaming solution. Prior …5.3
- CVE-2026-54495The OpenFeature Operator allows users to expose feature flag…4.3
- CVE-2026-54496ZEBRA is a Zcash node written entirely in Rust. Prior to zeb…9.3
- CVE-2026-54497view_component is a framework for building reusable, testabl…6.8
- CVE-2026-54498view_component is a framework for building reusable, testabl…8.7
Are you affected by CVE-2026-54492?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
