CVE-2026-31474

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: can: isotp: isotp_sendmsg() fonksiyonundaki tx.buf serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi isotp_sendmsg(), so->tx.buf erişimini serileştirmek için so->tx.state üzerinde yalnızca cmpxchg() kullanır. isotp_release(), wait_event_interruptible() aracılığıyla ISOTP_IDLE durumunu bekler ve ardından kfree(so->tx.buf) işlemini çağırır. Eğer tx.state durumu ISOTP_SENDING iken close() içerisindeki wait_event_interruptible() bir sinyal tarafından kesilirse, döngü erken çıkar ve release işlemi zorunlu olarak ISOTP_SHUTDOWN aşamasına geçer ve kfree(so->tx.buf) işlemine devam eder; bu sırada sendmsg, isotp_fill_dataframe() içerisinde son CAN çerçevesi için hâlâ so->tx.buf içeriğini okuyor olabilir. Standart tx.buf uzunluğunun genişletilmesi gerektiğinde so->tx.buf bir kez tahsis edilebilir. Potansiyel olarak genişletilmiş olan bu tx.buf'ın kfree() işlemi, hem isotp_sendmsg() hem de isotp_release() tamamlandığında gerçekleşen sk_destruct zamanına taşındı.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın22 Nis 2026
İlk görülme22 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.131, 6.12.80, 6.18.21, 6.19.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.4.1 ≤ v < 6.6.131, 6.7 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.4, 7.06.6.131, 6.12.80, 6.18.21, 6.19.11

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-31474 · Linux Kernel · Dark Radar