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