- Son 7 gün
CVE-2026-99030
Linux çekirdeğinde skb_copy_and_csum_bits fonksiyonunun eski baytları bırakması nedeniyle bilgi sızıntısı
- Yayımlandı
- Güncellendi
- 24 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- Linux
ÖzetTürkçe
Linux çekirdeğinde skb_copy_and_csum_bits fonksiyonu okunamayan fragmanlara ulaştığında, yalnızca doğrusal bölümü kopyalayıp 0 döndürüyor ve çağıranın tamponunun geri kalanını olduğu gibi bırakıyor. Bu çağıranlar, ağa gönderilmek üzere olan bir tampona kopyalama yapıyor: sorunlu paketi alıntılayan bir ICMP hatası veya skb_copy_and_csum_dev içindeki bir sürücünün TX geçici tamponu. Bu tamponlar önceden sıfırlanmadığı için, bellekte o alanda bulunan veriler gönderilebiliyor. Düzeltmede, doldurulmayan tampon kısmı sıfırlanıyor. Sağlama toplamı çoğunlukla veriyle eşleşmeyeceğinden alıcı paketi genellikle düşürecektir; ancak her durumda paket artık taşımaması gereken hiçbir veriyi içermiyor. Sıfırlama yalnızca pozitif @len değeri için yapılıyor; bozuk bir çağıranın negatif değeri çok büyük bir memset işlemine dönüşmemelidir.
Kaynaktaki açıklama (İngilizce)
In the Linux kernel, the following vulnerability has been resolved:
net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits()
When skb_copy_and_csum_bits() reaches unreadable frags it returns 0
after copying only the linear part, and the rest of the caller's buffer
is left as it was. The callers copy into a buffer that is about to go
out on the wire: an ICMP error quoting the offending packet, or a
driver's TX bounce buffer in skb_copy_and_csum_dev(). Neither buffer
is zeroed beforehand, so whatever was in memory there gets sent.
Zero the part of the buffer we didn't fill. The checksum usually
won't match the data any more, so the receiver will usually drop the
packet, but either way it no longer carries anything it shouldn't.
Only zero for a positive @len, a negative one from a broken caller must
not turn into a huge memset().
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 |
|---|---|---|
| Linux | 6.12 | – |
| < 6.12 Etkilenmiyor | – | |
| ≥ 6.12.113 Etkilenmiyor | – | |
| ≥ 6.18.57 Etkilenmiyor | – | |
| ≥ 7.2.11 Etkilenmiyor | – |
Kaynaklar6 kaynak
Kayıt geçmişi
- 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.