Vulnerability Description
Koel is a free, open-source music streaming solution. Prior to 9.7.1, outbound podcast and radio fetch paths perform a point-in-time App\Helpers\Network::isPublicHost() or isSafeUrl() check without pinning the validated address, and most paths lack redirect-hop validation and do not revalidate every redirect target. PhanAn\Poddle\Poddle::fromUrl(), PodcastService::getStreamableUrl(), PodcastService::isPodcastObsolete(), App\Rules\HasAudioContentType, and App\Rules\SafeUrl can therefore follow an attacker-controlled redirect to an internal address or connect after DNS rebinding changes a public resolution to a private one. These paths are reachable through podcast and radio APIs, including createPodcastChannel, createInternetRadioStation, refreshPodcasts, apiResource podcasts, and radio/stations, allowing an authenticated user to request internal services or cloud metadata and potentially receive parsed or streamed response content. This issue is fixed in version 9.7.1.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/koel/koel/commit/5f6ce2cefd08f437a269236b677ad971517ccbb6
- https://github.com/koel/koel/commit/c264a3d52513a83b21e1cc3a20e895caea97fc4a
- https://github.com/koel/koel/pull/2546
- https://github.com/koel/koel/pull/2549
- https://github.com/koel/koel/releases/tag/v9.7.1
- https://github.com/koel/koel/security/advisories/GHSA-6qvr-wjmv-v8mm
- https://github.com/koel/koel/security/advisories/GHSA-6qvr-wjmv-v8mm
FAQ
What is CVE-2026-54491?
CVE-2026-54491 is a vulnerability with a CVSS score of 7.1 (HIGH). Koel is a free, open-source music streaming solution. Prior to 9.7.1, outbound podcast and radio fetch paths perform a point-in-time App\Helpers\Network::isPublicHost() or isSafeUrl() check without pi...
How severe is CVE-2026-54491?
CVE-2026-54491 has been rated HIGH with a CVSS base score of 7.1/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-54491?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.