CVE-2026-74434

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: rxrpc: Gözlenen (peeked) bir OOB mesajını bekleyen kuyruğa taşımayın rxrpc_recvmsg_oob(), alınan bir oob mesajını recvmsg_oobq üzerinden alır ve eğer bir yanıt gerekiyorsa bunu pending_oobq ağacına taşır. Ancak, yalnızca recvmsg_oobq üzerindeki bağlantı kesme işlemi MSG_PEEK ile korunmaktadır; pending_oobq üzerine taşıma işlemi ise her zaman çalışır. Sonuç olarak, bir challenge işleminin MSG_PEEK ile okunması, skb'yi recvmsg_oobq üzerinde bırakırken aynı zamanda onu pending_oobq'ya da ekler. struct sk_buff'ın rbnode yapısı, next ve prev işaretçileriyle depolamayı paylaştığından, rb_insert_color() liste bağlantısını üzerine yazar ve tek bir referansa sahip olan skb, her iki kuyruktan da aynı anda erişilebilir hale gelir. Soket kapatıldığında her iki kuyruk sırayla boşaltılır. recvmsg_oobq boşaltılırken, __skb_unlink() fonksiyonu rbnode tarafından üzerine yazılmış olan next ve prev işaretçilerini takip eder ve hatalı bir adrese yazma işlemi gerçekleştirir. Ayrıca, skb tek bir referans tutmasına rağmen her iki kuyruktan da serbest bırakıldığı için hem skb hem de tuttuğu bağlantı referansı iki kez serbest bırakılır. Bu durum bellek bozulmasına ve bağlantı referans sayacı alt taşmasının neden olduğu bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. MSG_PEEK mesajı kuyruktan tüketmez, bu nedenle mesajı yalnızca recvmsg_oobq üzerinden ayırın ve ardından mesaj gerçekten tüketildiğinde onu pending_oobq üzerine taşıyın veya serbest bırakın.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux9ada3931beb37068fcb725b34b0398457009f343, 5f470cc883416fea6d3bce18ef96bf91dd49ffc3, 5801cff7d5d7b4e9d877dfb627b23eb63167f02c ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux5800b1cf3fd8ccab752a101865be1e76dac33142 ≤ v < 9ada3931beb37068fcb725b34b0398457009f343, 5800b1cf3fd8ccab752a101865be1e76dac33142 ≤ v < 5f470cc883416fea6d3bce18ef96bf91dd49ffc3, 5800b1cf3fd8ccab752a101865be1e76dac33142 ≤ v < 5801cff7d5d7b4e9d877dfb627b23eb63167f02c, 6.169ada3931beb37068fcb725b34b0398457009f343, 5f470cc883416fea6d3bce18ef96bf91dd49ffc3, 5801cff7d5d7b4e9d877dfb627b23eb63167f02c

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.

Intelligence 360 paketinde

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.

CVE-2026-74434 · Linux · Dark Radar