Koel - это бесплатное музыкальное потоковое решение с открытым исходным кодом. До версии 9.3.5 Кель проверяет URL-адрес подачи подкастов че…
Koel - это бесплатное музыкальное потоковое решение с открытым исходным кодом. До версии 9.3.5 Кель проверяет URL-адрес подачи подкастов через правило SafeUrl (разрешение DNS + публичную проверку IP), но значения отдельного эпизода <enclooke url="...">, извлеченные из RSS XML, хранятся непосредственно в базе данных без какой-либо проверки SSRF. Когда пользователь воспроизводит эпизод, сервер загружает полный ответ HTTP с неподтвержденного URL-адреса корпуса через Http:sink()->get() и передает его пользователю, позволяя полностью читаемый SSRF против внутренних служб. Эта проблема была исправлена в версии 9.3.5.
Веб-сервер получает URL или аналогичный запрос от вышестоящего компонента и извлекает содержимое по этому URL, однако не обеспечивает в достаточной мере, что запрос направляется к ожидаемому адресату.
https://cwe.mitre.org/data/definitions/918.html →Открыть в коллекции CWE →Нет описания в исходных данных.
https://capec.mitre.org/data/definitions/664.html →Открыть в коллекции CAPEC →