CVE-2026-89529
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: svcrdma: Aşırı boyutlu Read segmentlerini çözümleme sırasında reddet RPC/RDMA Read listesi çözücü, ağ üzerinden gelen segment uzunluklarını herhangi bir doğrulama yapmadan saklar. xdr_count_read_segments() fonksiyonu sıfır olmayan konum değerleri için 4 baytlık hizalamayı kontrol eder ancak segment uzunluğuna üst sınır getirmez. Aşırı boyutlu bir rs_length değeri svc_rdma_build_read_segment() fonksiyonuna ulaşır; bu fonksiyon rs_length üzerinden nr_bvec değerini türetir ve yeterli rq_pages kalıp kalmadığını doğrulamadan önce büyük bir dinamik bvec tahsisine yol açabilir. Tahsis sonrası sayfa aşımı koruması tetiklenirse, yeni edinilen rw bağlamı iade edilmez ve kaynak sızıntısı oluşur. Read listesi çözümlemesi sırasında, xdr_check_write_chunk() fonksiyonunun Write segment sayılarını rc_maxpages ile sınırlandırmasına benzer şekilde, uzunluğu alma bağlamının sayfa bütçesini aşan tüm segmentler reddedilir. Ayrıca, savunmacı korumanın dengeli tutulması için svc_rdma_build_read_segment() içerisindeki mevcut tahsis sonrası aşım yolunda rw bağlamı iade edilir.
Nasıl düzeltilir
- Linux Linux5120fe54e0e2f5b62797a432115cc61d61117a5b, af6f0e06bed818ee7fc8b869915964410020a1c5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5ee62b4a91137557ee4b09d1604f1dfd0b4344a8 ≤ v < 5120fe54e0e2f5b62797a432115cc61d61117a5b, 5ee62b4a91137557ee4b09d1604f1dfd0b4344a8 ≤ v < af6f0e06bed818ee7fc8b869915964410020a1c5, 7.0 | 5120fe54e0e2f5b62797a432115cc61d61117a5b, af6f0e06bed818ee7fc8b869915964410020a1c5 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.