CVE-2026-64551
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sctp: bayatlık okunmadan önce STALE_COOKIE cause uzunluğunu doğrula COOKIE_ECHOED durumunda STALE_COOKIE cause içeren bir ERROR chunk alındığında, sctp_sf_do_5_2_6_stale() cause başlığını takip eden 4 baytlık Measure of Staleness alanını okur: err = (struct sctp_errhdr *)(chunk->skb->data); stale = ntohl(*(__be32 *)((u8 *)err + sizeof(*err))); err, chunk içindeki ilk cause'dur; dispatch'e neden olan STALE_COOKIE cause değildir ve bayatlık alanının mevcut olduğunu garanti eden hiçbir şey yoktur. sctp_walk_errors() yalnızca bir cause'un 4 baytlık başlık kadar uzun olmasını gerektirir; bu nedenle uzunluğu 4 olan bir STALE_COOKIE cause için okuma cause'un ötesine, minimal bir ERROR chunk için ise skb->tail'in ötesine geçer. Değer, yanıt INIT'in Cookie Preservative alanında eşe yansıtılarak başlatılmamış bellek sızdırılır. sctp_sf_cookie_echoed_err() zaten STALE_COOKIE cause'a kadar ilerlemektedir; bu nedenle uzunluğu orada kontrol edin ve sctp_sf_do_5_2_6_stale() fonksiyonuna iletin; bu fonksiyon ilk cause yerine o cause'u okur. Bayatlık alanını tutamayacak kadar kısa olan bir STALE_COOKIE cause atılır. Okuma, bir ilişkilendirmeyi COOKIE_ECHOED durumuna sürükleyebilen herhangi bir eş tarafından erişilebilir; buna kullanıcı ve ağ ad alanında ham SCTP soketi kullanan ayrıcalıksız bir süreç de dahildir.
Nasıl düzeltilir
- Linux Linux6022da37786701df1fc5dd946a6dcba59d5473b1, 861f884f5471632c731cbbd612a1c072e391a624, 588706ebaf8cdb4a4161602949eba365514b1db1, a257b41ddfe9e327b26581ad2777f04b23ac73f5, 08a8f2d13f703924316e9aeac863a88ef50990c7, ebe0a55d954fa8da383b6192edb8f763dcb002d5, bbd6b2ea966cf57b6ae095cf5a8dbc993cd197a0, 1cd23ca80784223fa2204e16203f754da4e821f8 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 < 6022da37786701df1fc5dd946a6dcba59d5473b1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 861f884f5471632c731cbbd612a1c072e391a624, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 588706ebaf8cdb4a4161602949eba365514b1db1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a257b41ddfe9e327b26581ad2777f04b23ac73f5, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 08a8f2d13f703924316e9aeac863a88ef50990c7, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < ebe0a55d954fa8da383b6192edb8f763dcb002d5, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < bbd6b2ea966cf57b6ae095cf5a8dbc993cd197a0, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1cd23ca80784223fa2204e16203f754da4e821f8, 2.6.12 | 6022da37786701df1fc5dd946a6dcba59d5473b1, 861f884f5471632c731cbbd612a1c072e391a624, 588706ebaf8cdb4a4161602949eba365514b1db1, a257b41ddfe9e327b26581ad2777f04b23ac73f5, 08a8f2d13f703924316e9aeac863a88ef50990c7, ebe0a55d954fa8da383b6192edb8f763dcb002d5, bbd6b2ea966cf57b6ae095cf5a8dbc993cd197a0, 1cd23ca80784223fa2204e16203f754da4e821f8 |
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.