Katalog CVE

CVE-2026-121427

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

AzuraCast do wersji 0.23.8 nie usuwa frontend_config.custom_config w PUT /station/{id}/profile/edit dla użytkowników bez uprawnienia Manage station broadcasting, a zapisany JSON jest zapisywany dosłownie jako linie key=value do pliku Shoutcast sc_serv.conf. Uwierzytelniony użytkownik z samym uprawnieniem Manage station profile może nadpisać adminpassword, password i portbase lub wstrzyknąć dowolne dyrektywy poprzez znaki nowej linii w kluczach, przejmując frontend Shoutcast stacji.

Ocena ryzyka

Użytkownik o ograniczonych uprawnieniach może przejąć kontrolę nad frontendem Shoutcast stacji, zmieniając hasła i porty lub wstrzykując dyrektywy. Może to prowadzić do nieautoryzowanego dostępu lub zakłócenia emisji.

Rekomendacja

Zaktualizuj AzuraCast do wersji nowszej niż 0.23.8 i sprawdź pliki sc_serv.conf pod kątem nieoczekiwanych dyrektyw. Ogranicz uprawnienie Manage station profile do zaufanych użytkowników.

Inne podatności w AzuraCast

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

AzuraCast through 0.23.8 fails to remove frontend_config.custom_config in PUT /station/{id}/profile/edit for users lacking the Manage station broadcasting permission, and the stored JSON is written verbatim as key=value lines into the Shoutcast sc_serv.conf file. An authenticated user with only the Manage station profile permission can override adminpassword, password, and portbase, or inject arbitrary directives via newlines in keys, hijacking the station's Shoutcast frontend.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS