Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • CWE-295

CVE-2026-87865

curl: libssh2 ile hashed known_hosts kullanıldığında anahtar uyuşmazlığı eksik anahtar olarak bildiriliyor

curl

Yüksek 7,4 CVSS 3.1
Yayımlandı
Güncellendi
30 Eki 2026
Açık yaşı
12 gün
Kaydı açan
curl

ÖzetTürkçe

libcurl, libssh2 ile birlikte karma (hashed) bir known_hosts dosyası kullandığında, ilgisiz bir ilk girdi, ana bilgisayar anahtar doğrulamasının bir anahtar *uyuşmazlığını* CURLOPT_SSH_KEYFUNCTION geri çağırma işlevine *eksik* bir anahtar olarak bildirmesine neden olabilir.

Kaynaktaki açıklama (İngilizce)

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.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
curl ≥ 8.22.0, ≤ 8.22.0 –
≥ 8.21.0, ≤ 8.21.0 –
≥ 8.20.0, ≤ 8.20.0 –
≥ 8.19.0, ≤ 8.19.0 –
≥ 8.18.0, ≤ 8.18.0 –
≥ 8.17.0, ≤ 8.17.0 –
≥ 8.16.0, ≤ 8.16.0 –
≥ 8.15.0, ≤ 8.15.0 –
≥ 8.14.1, ≤ 8.14.1 –
≥ 8.14.0, ≤ 8.14.0 –
≥ 8.13.0, ≤ 8.13.0 –
≥ 8.12.1, ≤ 8.12.1 –

ve 46 satır daha

Kaynaklar5 kaynak

Kayıt geçmişi

  1. CVSS puanı değişti: – → 7.4
  2. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.