CVE-2026-68315
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sctp: sctp_process_strreset_inreq() içinde akış sayısını doğrula Bir eşten gelen RESET_IN_REQUEST işlenirken, sctp_process_strreset_inreq() akış sayısını parametre uzunluğundan türetir ancak ortaya çıkan RESET_OUT_REQUEST'un SCTP_MAX_CHUNK_LEN'i aşıp aşmayacağını kontrol etmez. OUT istek başlığı (sctp_strreset_outreq, 16 bayt), IN istek başlığından (sctp_strreset_inreq, 8 bayt) 8 bayt daha büyüktür. Genellikle IP yükü 65535 bayt ile sınırlıdır, bu nedenle akış listesi taşmayı tetikleyecek kadar büyük olamaz. Ancak MTU > 65535 olan arayüzlerde (ör. IPv6 jumbogramları ile loopback), gelen IN parametresine sığan bir akış listesi, OUT istek boyutu hesaplanırken sctp_make_strreset_req() içinde bir __u16 taşmasına neden olabilir ve bu da yetersiz boyutlu bir skb tahsisine ve çekirdek BUG'ına yol açar: net/core/skbuff.c:207 skb_panic net/core/skbuff.c:2625 skb_put net/sctp/sm_make_chunk.c:1535 sctp_addto_chunk net/sctp/sm_make_chunk.c:3695 sctp_make_strreset_req net/sctp/stream.c:655 sctp_process_strreset_inreq Yerel setsockopt yolu, oluşturulan sıfırlama isteği boyutunu doğrular. Ancak yalnızca gelen sıfırlama için, eşin aynı akış listesiyle bir OUT isteği oluşturması gerekmesine rağmen daha küçük olan IN isteğini hesaba katar. Böyle bir istek eş tarafından başarıyla tamamlanamaz. Karşılık gelen OUT isteği SCTP_MAX_CHUNK_LEN'i aşacak olan eş IN isteklerini reddet. Ayrıca yerel kontrolü, eşten aşırı boyutlu bir OUT isteği gerektirecek bir IN isteği göndermeyecek şekilde sıkılaştır.
Nasıl düzeltilir
- Linux Linux61327d8e7cfb0259d527be17202630f556213249, 7cf7439948e3bf639119119922c88ec190874ca3, 60c47dea5d320d2fc706e9aad1db38a04df0a056, b255d8cd6cc68045ae9eecbac3b3c14e1f176c9b, 6f0e39d180cd7cced647381b6fa14fd83d261047, 1a10fe1aa9c01f41b389a31906a77d538637c9d9, 00ae679cb21a035491fdad8d58dc6d79cc68b675, 18ae07691d43183d270de8be9dc8e027906015d9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 61327d8e7cfb0259d527be17202630f556213249, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 7cf7439948e3bf639119119922c88ec190874ca3, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 60c47dea5d320d2fc706e9aad1db38a04df0a056, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < b255d8cd6cc68045ae9eecbac3b3c14e1f176c9b, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 6f0e39d180cd7cced647381b6fa14fd83d261047, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 1a10fe1aa9c01f41b389a31906a77d538637c9d9, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 00ae679cb21a035491fdad8d58dc6d79cc68b675, 7f9d68ac944e24ee5f9ac8d059ca00b1c1d34137 ≤ v < 18ae07691d43183d270de8be9dc8e027906015d9, 4.11 | 61327d8e7cfb0259d527be17202630f556213249, 7cf7439948e3bf639119119922c88ec190874ca3, 60c47dea5d320d2fc706e9aad1db38a04df0a056, b255d8cd6cc68045ae9eecbac3b3c14e1f176c9b, 6f0e39d180cd7cced647381b6fa14fd83d261047, 1a10fe1aa9c01f41b389a31906a77d538637c9d9, 00ae679cb21a035491fdad8d58dc6d79cc68b675, 18ae07691d43183d270de8be9dc8e027906015d9 |
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.