CVE-2026-64564
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sctp: DEL-IP işlemede ASCONF'un kendi transportunu serbest bırakma sctp_process_asconf(), ASCONF chunk'ının işlendiği transportu asconf->transport içinde önbelleğe alır (== chunk->transport, sctp_rcv() içinde bir kez ayarlanır). __sctp_rcv_asconf_lookup() tarafından Address Parameter üzerinden bulunan bir ASCONF için, önbelleğe alınan bu transport Address Parameter'a karşılık gelir ve bu, paketin kaynak adresi olmak zorunda değildir. sctp_process_asconf_param(), paket kaynak adresine yönelik bir DEL-IP'yi reddeder (ADDIP D8, SCTP_ERROR_DEL_SRC_IP), ancak asconf->transport'u hiçbir şey korumaz. Bu nedenle tek bir ASCONF sırasıyla şunları taşıyabilir: [Address Parameter L] [DEL-IP L] [DEL-IP 0.0.0.0] burada L kaynaktan farklıdır. L için DEL-IP, D8 kontrolünü geçer ve asconf->transport'un hâlâ işaret ettiği transport üzerinde sctp_assoc_rm_peer() çağrısında bulunarak onu serbest bırakır (RCU ile ertelenmiş). Ardından gelen joker karakterli DEL-IP, artık sarkan asconf->transport'u sctp_assoc_set_primary() ve sctp_assoc_del_nonprimary_peers() içinde yeniden kullanır: set_primary() serbest bırakılan transportun alanlarına başvurur (->ipaddr, ->state) ve sarkan işaretçiyi asoc->peer.primary_path / active_path içine yerleştirir; del_nonprimary_peers() ise artık listede olmayan işaretçiyi koruyarak tüm gerçek transportları kaldırır ve ilişkilendirmeyi transport_count değeri 0 olacak şekilde ve primary_path/active_path serbest bırakılmış belleği gösterecek şekilde bırakır. Joker karakterli dalın serbest bırakılmış bir transportu asla yeniden kullanamaması için, mevcut kaynak adres korumasına benzer şekilde, ASCONF'un işlendiği transportu hedefleyen bir DEL-IP reddedilir.
Nasıl düzeltilir
- Linux Linuxa9ce31be4cb1a5dd82b3e0a1d0c3e7cbdcd31293, a63afa1f9b12d5293cbe0b77fd45dc0632533a13, 2b324ba3494ae958cba16a453e3e71489b4de7fc, fedeb4468987bcaff85fe3061de5ae052d414740, 74e8f3e7114f0e26d1b2c4c048044db9fcc27603, 85aca407c560aba81b5ce9d3d6cf94c74077d19b, d136b29bf91dd8e3161281b87de597b7311d9462, 9b2854f86f0b56e9027d68e7a3fc909d1a9b566f ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < a9ce31be4cb1a5dd82b3e0a1d0c3e7cbdcd31293, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < a63afa1f9b12d5293cbe0b77fd45dc0632533a13, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < 2b324ba3494ae958cba16a453e3e71489b4de7fc, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < fedeb4468987bcaff85fe3061de5ae052d414740, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < 74e8f3e7114f0e26d1b2c4c048044db9fcc27603, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < 85aca407c560aba81b5ce9d3d6cf94c74077d19b, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < d136b29bf91dd8e3161281b87de597b7311d9462, 42e30bf3463cd37d73839376662cb79b4d5c416c ≤ v < 9b2854f86f0b56e9027d68e7a3fc909d1a9b566f, 2.6.25 | a9ce31be4cb1a5dd82b3e0a1d0c3e7cbdcd31293, a63afa1f9b12d5293cbe0b77fd45dc0632533a13, 2b324ba3494ae958cba16a453e3e71489b4de7fc, fedeb4468987bcaff85fe3061de5ae052d414740, 74e8f3e7114f0e26d1b2c4c048044db9fcc27603, 85aca407c560aba81b5ce9d3d6cf94c74077d19b, d136b29bf91dd8e3161281b87de597b7311d9462, 9b2854f86f0b56e9027d68e7a3fc909d1a9b566f |
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.