Katalog CVE

CVE-2026-87865

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

Gdy libcurl używa libssh2 z plikiem known_hosts w formacie hashowanym, niepowiązany początkowy wpis może spowodować, że walidacja klucza hosta zgłosi niezgodność klucza jako brakujący klucz do callbacku CURLOPT_SSH_KEYFUNCTION.

Ocena ryzyka

Callback aplikacji może otrzymać błędną informację o brakującym kluczu zamiast niezgodności, co może prowadzić do nieprawidłowej decyzji o zaufaniu i potencjalnego połączenia z nieznanym hostem. Ryzyko dotyczy aplikacji używających libssh2 z hashowanym known_hosts.

Rekomendacja

Zaktualizuj libcurl do wersji z poprawką. Do czasu aktualizacji nie polegaj wyłącznie na callbacku CURLOPT_SSH_KEYFUNCTION do wykrywania niezgodności kluczy.

Inne podatności w libcurl

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

When libcurl uses libssh2 with a hashed `known_hosts` file, an unrelated initial entry can cause host key validation to report a key *mismatch* as a *missing* key to the `CURLOPT_SSH_KEYFUNCTION` callback.

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