CVE-2026-89478
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sctp: taşıma katmanı kaldırılmışsa bir parçayı (chunk) düşürün sctp_rcv() her paket için taşıma katmanını bir kez çözer ve bunu chunk->transport içinde bırakır. Arama referansı veya soket kullanıcı alanına aitse sctp_add_backlog()'un aldığı referans, parça işlenene kadar onu korur. Kimliği doğrulanmış bir ASCONF DEL-IP bu süre zarfında onu kaldırabilir. sctp_assoc_rm_peer() taşıma katmanını ilişkiden çıkarır ve onu ölü olarak işaretleyip ilişkinin tuttuğu referansı bırakan sctp_transport_free()'i çağırır. Her iki yolda da bir boşluk vardır: paket soket birikiminde (backlog) bekleyebilir ve doğrudan yolda arama işlemi bh_lock_sock()'dan önce tamamlanır. Bu paketteki DATA parçası, kaldırılan taşıma katmanını asoc->peer.last_data_from içine geri koyar. Paket tamamlandığında bu referans kalkar ve taşıma katmanı RCU tarafından serbest bırakılır; böylece bir sonraki gecikmeli SACK, imleci SACK parçasına taşır ve sctp_outq_select_transport() serbest bırakılan taşıma katmanının durumunu okur. Mevcut rcvr->dead kontrolünün yanındaki sctp_inq_push() fonksiyonunda parçayı düşürün. Her iki yol da buraya ilişkinin soket kilidi tutulurken ulaşır. Eş (peer), veriyi yeniden iletir.
Nasıl düzeltilir
- Linux Linux3fc072e7cb4a0ff251d13cfc2d24f62489cd9386, d7cb5ad832095dc4becfdb2a36007ffd50e49fb0, 0422b092a3d43ca462932ff9f747731ca078d1d4, 928fd7920ba37cc5637a211b9be979083413a2fa, c6c86a5e62a4fec36692ddd64b9144b660f71f96, 1035bdef1efb9b1076d1a57b81e08c637ff08ecc, 3537961df2163258bddc230db0e18dc14e925ea6, 03a9d10ecf71f54b2af8020935f2033d4a132be5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 3fc072e7cb4a0ff251d13cfc2d24f62489cd9386, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d7cb5ad832095dc4becfdb2a36007ffd50e49fb0, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 0422b092a3d43ca462932ff9f747731ca078d1d4, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 928fd7920ba37cc5637a211b9be979083413a2fa, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < c6c86a5e62a4fec36692ddd64b9144b660f71f96, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1035bdef1efb9b1076d1a57b81e08c637ff08ecc, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 3537961df2163258bddc230db0e18dc14e925ea6, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 03a9d10ecf71f54b2af8020935f2033d4a132be5, 2.6.12 | 3fc072e7cb4a0ff251d13cfc2d24f62489cd9386, d7cb5ad832095dc4becfdb2a36007ffd50e49fb0, 0422b092a3d43ca462932ff9f747731ca078d1d4, 928fd7920ba37cc5637a211b9be979083413a2fa, c6c86a5e62a4fec36692ddd64b9144b660f71f96, 1035bdef1efb9b1076d1a57b81e08c637ff08ecc, 3537961df2163258bddc230db0e18dc14e925ea6, 03a9d10ecf71f54b2af8020935f2033d4a132be5 |
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.