Katalog CVE

CVE-2025-12893

ŚrednieCVSS 4.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.09%

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

Streszczenie

Klienci mogą pomyślnie przeprowadzić uzgadnianie TLS z serwerem MongoDB mimo przedstawienia certyfikatu klienta niezgodnego z wymaganiami Extended Key Usage (EKU). Certyfikat określający extendedKeyUsage, ale bez extendedKeyUsage = clientAuth, może nadal zostać uwierzytelniony jako klient. Problem dotyczy serwerów MongoDB działających w systemach Windows lub Apple. Dodatkowo serwery MongoDB mogą ustanawiać wychodzące połączenia TLS z serwerami przedstawiającymi certyfikaty serwera niezgodne z wymaganiami EKU; certyfikat bez extendedKeyUsage = serverAuth może zostać uwierzytelniony jako serwer. Problem dotyczy serwerów MongoDB w systemie Apple. Podatność dotyczy MongoDB Server v7.0 przed 7.0.26, v8.0 przed 8.0.16 i v8.2 przed 8.2.2.

Ocena ryzyka

Nieprawidłowe uwierzytelnianie certyfikatów może pozwolić nieautoryzowanym klientom na dostęp do serwera MongoDB lub umożliwić serwerom MongoDB łączenie się z nieautoryzowanymi serwerami, naruszając bezpieczeństwo komunikacji.

Rekomendacja

Zaktualizuj MongoDB Server do wersji 7.0.26, 8.0.16, 8.2.2 lub nowszej, aby zapewnić prawidłową walidację EKU.

Inne podatności w MongoDB Server

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

Clients may successfully perform a TLS handshake with a MongoDB server despite presenting a client certificate not aligning with the documented Extended Key Usage (EKU) requirements. A certificate that specifies extendedKeyUsage but is missing extendedKeyUsage = clientAuth may still be successfully authenticated via the TLS handshake as a client. This issue is specific to MongoDB servers running on Windows or Apple as the expected validation behavior functions correctly on Linux systems. Additionally, MongoDB servers may successfully establish egress TLS connections with servers that present server certificates not aligning with the documented Extended Key Usage (EKU) requirements. A certificate that specifies extendedKeyUsage but is missing extendedKeyUsage = serverAuth may still be successfully authenticated via the TLS handshake as a server. This issue is specific to MongoDB servers running on Apple as the expected validation behavior functions correctly on both Linux and Windows systems. This vulnerability affects MongoDB Server v7.0 versions prior to 7.0.26, MongoDB Server v8.0 versions prior to 8.0.16 and MongoDB Server v8.2 versions prior to 8.2.2

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