CVE-2026-54491Koel: Incomplete fix for CVE-2026-47260 — systemic SSRF in podcast & radio fetch paths
Updated under an hour ago ()
Does this affect you?
It affects koel. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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
- 7.1 HIGH (v3.1, CNA)CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
- Weakness (CWE)
- CWE-918
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- GitHub_M
- NVD analysis
- Deferred
- Record last updated
- Aug 20, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
koel koel koel:koel (from the name) | before 9.7.1 | CNA record |
References
- https://github.com/koel/koel/security/advisories/GHSA-6qvr-wjmv-v8mmx-refsource-confirm
- https://github.com/koel/koel/pull/2546x-refsource-misc
- https://github.com/koel/koel/pull/2549x-refsource-misc
- https://github.com/koel/koel/commit/5f6ce2cefd08f437a269236b677ad971517ccbb6x-refsource-misc
- https://github.com/koel/koel/commit/c264a3d52513a83b21e1cc3a20e895caea97fc4ax-refsource-misc
- https://github.com/koel/koel/releases/tag/v9.7.1x-refsource-misc
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.