Katalog CVE

CVE-2026-105222

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Pakiet Laravel alexpechkarev/google-maps do wersji 12.16 domyślnie wyłącza weryfikację certyfikatów TLS, ponieważ konfiguracja ustawia ssl_verify_peer na FALSE, co jest przekazywane do CURLOPT_SSL_VERIFYPEER. Atakujący w ścieżce sieciowej mogą przedstawić dowolny certyfikat, przechwycić żądania do Google Maps, ukraść klucz API z ciągu zapytania i manipulować odpowiedziami.

Ocena ryzyka

Organizacja narażona jest na przechwycenie wrażliwych danych, w tym kluczy API, oraz na manipulację odpowiedziami usługi Google Maps, co może prowadzić do naruszenia integralności danych i nieautoryzowanego dostępu.

Rekomendacja

Zaktualizuj pakiet do najnowszej wersji, która domyślnie włącza weryfikację certyfikatów TLS, lub jawnie ustaw ssl_verify_peer na TRUE w konfiguracji.

Powiązane podatności

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

The alexpechkarev/google-maps Laravel package through 12.16 disables TLS certificate verification by default because the bundled config sets ssl_verify_peer to FALSE, which is passed to CURLOPT_SSL_VERIFYPEER. On-path attackers can present any certificate to intercept Google Maps web-service requests, steal the API key from the query string, and tamper with responses.

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