PT-2026-48965 · Koel · Koel

CVE-2026-50552

·

Published

2026-06-12

·

Updated

2026-07-15

CVSS v3.1

6.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Koel versions prior to 9.7.1
Description An authenticated, non-admin user can cause the server to make HEAD or GET requests to arbitrary internal hosts. This occurs because the validation rules for the url field in the "POST /api/radio/stations" endpoint are declared without the bail keyword. Consequently, the HasAudioContentType rule, which performs HTTP requests to the provided URL, executes even if the SafeUrl rule has already identified the URL as a private or reserved address. This leads to Server-Side Request Forgery (SSRF), a condition where a server is tricked into making requests to an unintended location.
Recommendations Update to version 9.7.1.

Exploit

Fix

SSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-50552
GHSA-JR4P-4XJH-FWVW

Affected Products

Koel