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

CVE-2026-107928

curl WebSocket yüklemelerinde GnuTLS ile bellek bilgisi sızıntısı

curl

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

ÖzetTürkçe

curl, GnuTLS ile derlendiğinde, kötü niyetli bir WebSocket sunucusu curl'ün gönderme tamponunun ötesindeki belleği göndermesine neden olabilir. Bu sorun, gnutls_record_send fonksiyonunun, gönderilmesi için verilen bayt sayısından **daha fazla** bayt sayısı döndürmesi durumunda ortaya çıkan sınırlar dışı okumadan kaynaklanmaktadır. GnuTLS bunu, engellenen bir gönderimden sonra yapmaktadır.

Kaynaktaki açıklama (İngilizce)

When curl is built with GnuTLS, a malicious WebSocket server can make curl
send memory past its send buffer. This is due to an out of bounds read
following when gnutls_record_send() returns a number of bytes sent **greater
than the number of bytes it was given to send**. GnuTLS does that after a
blocked send.

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 25 satır daha

Kaynaklar5 kaynak

Kayıt geçmişi

  1. CVSS puanı değişti: – → 8.1
  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.