CVE-2026-72215
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: MIPS: DEC: o32 prom_printf() için 32 bit yığın konumunun sağlanması 64 bit yapılandırmalarda, ilk iş parçacığı dışında herhangi bir çekirdek iş parçacığından herhangi bir ürün yazılımı giriş noktası çağrıldığında, yığının XKPHYS 64 bit bellek segmentine yerleştirildiği bir durum ortaya çıkar. Sonuç olarak yığın işaretçisi artık 32 bit bir değer değildir ve çağrılan 32 bit ürün yazılımı kodu yığın işaretçisini işlemek için 32 bit ALU işlemlerini kullandığında, hesaplanan sonuç yanlıştır (aslında 64 bit MIPS ISA'da neredeyse tüm 32 bit ALU işlemleri 64 bit veriler üzerinde yürütüldüğünde öngörülemeyen bir sonuç üretir) ve denetim yanlış yöne gider. Bu durum, yapılandırmada son bir konsol sürücüsü etkinleştirilmediğinde ve dolayısıyla ilk konsolun önyüklemenin ilerleyen aşamalarına kadar kullanılmaya devam etmesi durumunda veya zs sürücüsünü bir platform aygıtı kullanacak şekilde değiştirecek yaklaşan bir değişiklikle, bunun sonucunda konsol devrinin yalnızca diğer çekirdek iş parçacıkları zaten başlatıldıktan sonra gerçekleşmesi durumunda ortaya çıkabilir ve çekirdek şu noktada askıda kalır: pid_max: default: 32768 minimum: 301 veya biraz daha sonra, ancak her zaman şu satır yazdırılmadan önce: cblist_init_generic: Setting adjustable number of callback queues. Yalnızca prom_printf() giriş noktasının etkilendiği görülmektedir. Bağlanan diğer tüm giriş noktalarından yalnızca rex_slot_address() ve rex_gettcinfo() ilk iş parçacığı dışında bir çekirdek iş parçacığından, özellikle kernel_init() işlevinden çağrılır ve bunlar yığınla hiçbir işi olmayan yaprak işlevlerdir; platform için 64 bit desteği 2002'de eklendiğinden beri hiçbir sorun yaşanmadan çalışmaktadırlar. Bu sorunu gidermek için, call_o32() işlevine CKSEG0 32 bit uyumluluk segmentine yerleştirilen bir initdata alanı parçasına işaretçi sağlayarak, yığının yalnızca prom_printf() için gerektiği şekilde o32 sarmalayıcısında değiştirilmesini sağlayın; prom_printf() yalnızca konsol çıktı işleyicisinden ve dolayısıyla konsol kilidi tutulurken çağrıldığından, bu kodun yeniden girişli olmasına gerek yoktur. Diğer ürün yazılımı giriş noktaları kesintiler etkin ve kilit tutulmadan çağrılabilir ve bu nedenle call_o32() işlevinin yeniden girişli olmasını gerektirebilir. Bu noktada herhangi bir soruna yol açmamaktadırlar ve "bozuk değilse, düzeltmeyin" ilkesi gereği bunlara dokunulmamalıdır.
Nasıl düzeltilir
- Linux Linux9cd4a8ed12d2a6313592e43c14cca5eca6717bee, 3394757c5d3970ab36d2aafa6dd40952b43f0d16, 1ed18b5c3be9657fe288fa4dae0bef2470598683, 27857db30c98583e12dd8d939ba2370bce08a5be, d828bca84311e278093e60b2864a54f4bbb0c2ad, d3fd2d358df0ca712183509cbbed6a16bde1d17e, 3ae86630b94f72bf4012c6322f81f622dc4fdf24, 5ff79e8bdc75db51e30298a75939e2308e7658e0 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 < 9cd4a8ed12d2a6313592e43c14cca5eca6717bee, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 3394757c5d3970ab36d2aafa6dd40952b43f0d16, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 1ed18b5c3be9657fe288fa4dae0bef2470598683, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 27857db30c98583e12dd8d939ba2370bce08a5be, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d828bca84311e278093e60b2864a54f4bbb0c2ad, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < d3fd2d358df0ca712183509cbbed6a16bde1d17e, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 3ae86630b94f72bf4012c6322f81f622dc4fdf24, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 5ff79e8bdc75db51e30298a75939e2308e7658e0, 2.6.12 | 9cd4a8ed12d2a6313592e43c14cca5eca6717bee, 3394757c5d3970ab36d2aafa6dd40952b43f0d16, 1ed18b5c3be9657fe288fa4dae0bef2470598683, 27857db30c98583e12dd8d939ba2370bce08a5be, d828bca84311e278093e60b2864a54f4bbb0c2ad, d3fd2d358df0ca712183509cbbed6a16bde1d17e, 3ae86630b94f72bf4012c6322f81f622dc4fdf24, 5ff79e8bdc75db51e30298a75939e2308e7658e0 |
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.