Katalog CVE

CVE-2026-46513

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Frogman przed wersją 1.6.2 przechowywał tokeny API jako surowe wartości hex, a uwierzytelnianie nagłówka X-Frogman-Token polegało na porównaniu z przechowywanym surowym ciągiem. Umożliwiało to odczytanie z bazy danych aktywnych tokenów, w tym administracyjnych, i ich ponowne wykorzystanie.

Ocena ryzyka

Atakujący z dostępem do bazy danych może odzyskać ważne tokeny API i uzyskać nieautoryzowany dostęp do systemu PBX na poziomie uprawnień przypisanych do tokena, w tym administracyjnym, co prowadzi do pełnej kompromitacji systemu.

Rekomendacja

Należy natychmiast zaktualizować Frogman do wersji 1.6.2 lub nowszej oraz po aktualizacji wygenerować i wymienić wszystkie istniejące tokeny API.

Inne podatności w Frogman

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

Frogman provides headless PBX control through MCP and HTTP API. Prior to 1.6.2, Frogman stored API tokens generated by Tools/CreateApiToken.php:33-36 as raw bin2hex(random_bytes(32)) strings in oc_api_tokens, and Frogman.class.php:78 authenticated the X-Frogman-Token header by comparing it with the stored raw value, allowing database read access to recover reusable active tokens at their assigned permission level, including admin. This issue is fixed in version 1.6.2.

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