Katalog CVE

CVE-2026-44237

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W FreePBX przed wersją 17.0.8, implementacja OAuth2 w module API nie weryfikuje poprawnie poświadczeń klienta podczas wydawania tokenów. Metoda validateClient() w pliku ClientRepository.php zawsze zwraca true, co pozwala osobie znającej ważny client_id na uzyskanie tokenów OAuth2 bez podawania poprawnego client_secret.

Ocena ryzyka

Atakujący może uzyskać nieautoryzowany dostęp do API FreePBX, co może prowadzić do przejęcia kontroli nad systemem telefonicznym, podsłuchiwania rozmów lub modyfikacji konfiguracji.

Rekomendacja

Należy niezwłocznie zaktualizować FreePBX do wersji 17.0.8 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

Inne podatności w FreePBX

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

FreePBX is an open source IP PBX. Prior to 17.0.8, the FreePBX api module's OAuth2 implementation does not sufficiently validate client credentials during token issuance. Knowledge of a valid client_id is required. The validateClient() method in ClientRepository.php unconditionally returns true, allowing any party with knowledge of a valid client_id to obtain OAuth2 access tokens without providing the correct client_secret. This vulnerability is fixed in 17.0.8.

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