CVE-2026-89477

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: sctp: iletilmemiş RECONF tamamlamasında NULL deref hatası düzeltildi sctp_process_strreset_outreq(), sctp_process_strreset_addstrm_out() ve sctp_process_strreset_resp() fonksiyonları, gönderildikleri taşıma üzerindeki reconf zamanlayıcısını durdurarak bekleyen bir akış yeniden yapılandırma isteğini tamamlar: t = asoc->strreset_chunk->transport; if (timer_delete(&t->reconf_timer)) sctp_transport_put(t); chunk->transport, chunk giden bir pakete eklendiğinde __sctp_packet_append_chunk() tarafından atanır ve sctp_outq_flush_ctrl() aynı noktada reconf zamanlayıcısını kurar. asoc->strreset_chunk içinde yayınlanmış ancak henüz iletilmemiş bir istekte her ikisi de bulunmaz, bu nedenle işlemin tamamlanması NULL dereference işlemine yol açar. Buraya ulaşmanın iki yolu vardır. sctp_send_asconf_del_ip(), kaldırılan adres ilişkinin son adresi olduğunda hiçbir şey göndermeden asoc->src_out_of_asoc_ok değerini ayarlar ve ardından sctp_outq_flush_ctrl() tüm ASCONF dışı kontrol chunk'larını kuyrukta bırakır; yalnızca sctp_process_asconf_ack() bu bayrağı temizlediği için durum devam eder. Böyle bir adresi kaldıran ve ardından akış sıfırlaması isteyen ayrıcalıksız bir süreç, softirq üzerinden çekirdeğin paniklemesine (kernel panic) neden olur. Bir eşin ne ASCONF'a ne de yerel yardıma ihtiyacı vardır: sctp_cmd_interpreter() çıkış kuyruğunu ancak tüm paket işlendikten sonra açar, dolayısıyla bir RECONF chunk'ı taranırken oluşturulan yanıt, taramanın geri kalanı boyunca iletilmeden kalır ve [Incoming SSN Reset Request, Outgoing SSN Reset Request, Response] taşıyan tek bir RECONF chunk'ı veya tek bir paketteki iki RECONF chunk'ı aynı dereference işlemine ulaşır. KASAN: null-ptr-deref in range [0x00000000000001e8-0x00000000000001ef] RIP: 0010:timer_delete+0x67/0x110 Call Trace: <IRQ> sctp_process_strreset_addstrm_out (net/sctp/stream.c:832) sctp_sf_do_reconf (net/sctp/sm_statefuns.c:4212) sctp_do_sm (net/sctp/sm_sideeffect.c:1172) sctp_assoc_bh_rcv (net/sctp/associola.c:1044) sctp_rcv (net/sctp/input.c:243) ip_local_deliver (net/ipv4/ip_input.c:262) process_backlog (net/core/dev.c:6680) </IRQ> Bir yanıt yalnızca gerçekten gönderilmiş olan bir isteği onaylayabilir, bu nedenle chunk->transport NULL iken asoc->strreset_chunk ile eşleştirme yapmayın. Arama işleminin korunması, üç tamamlama noktasının tamamını kapsar.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux79ff751311e80fa0370007e46a79a6d601685e75, 53141db979687eae7dc6d29414cefc77034f967e, 68891125af5a5dfbca728809a16637a869bbe0df, b2d6d873b4dfb5b84194061c4b40a1cd85b92ca4, 77ea60f2d24002c308f224db44a4542c466489af, 25419f516ea84b1e7d3d55aae5215ac86ece0c66, 0ee697defc0594f1da810ed75d9d643fb46f5318, 2db9bfa3e27bdea15e05ea70b56bad3d21e570ec ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux81054476453640159149cb6704e834893e16736b ≤ v < 79ff751311e80fa0370007e46a79a6d601685e75, 81054476453640159149cb6704e834893e16736b ≤ v < 53141db979687eae7dc6d29414cefc77034f967e, 81054476453640159149cb6704e834893e16736b ≤ v < 68891125af5a5dfbca728809a16637a869bbe0df, 81054476453640159149cb6704e834893e16736b ≤ v < b2d6d873b4dfb5b84194061c4b40a1cd85b92ca4, 81054476453640159149cb6704e834893e16736b ≤ v < 77ea60f2d24002c308f224db44a4542c466489af, 81054476453640159149cb6704e834893e16736b ≤ v < 25419f516ea84b1e7d3d55aae5215ac86ece0c66, 81054476453640159149cb6704e834893e16736b ≤ v < 0ee697defc0594f1da810ed75d9d643fb46f5318, 81054476453640159149cb6704e834893e16736b ≤ v < 2db9bfa3e27bdea15e05ea70b56bad3d21e570ec, 4.1179ff751311e80fa0370007e46a79a6d601685e75, 53141db979687eae7dc6d29414cefc77034f967e, 68891125af5a5dfbca728809a16637a869bbe0df, b2d6d873b4dfb5b84194061c4b40a1cd85b92ca4, 77ea60f2d24002c308f224db44a4542c466489af, 25419f516ea84b1e7d3d55aae5215ac86ece0c66, 0ee697defc0594f1da810ed75d9d643fb46f5318, 2db9bfa3e27bdea15e05ea70b56bad3d21e570ec

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