CVE-2026-43492

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: lib/crypto: mpi: mpi_read_raw_from_sgl() fonksiyonundaki tamsayı altında taşma (integer underflow) hatası düzeltildi. Yiming, işaretsiz "nbytes" değerinden "lzeros" çıkarılırken mpi_read_raw_from_sgl() fonksiyonunda bir tamsayı altında taşma meydana geldiğini bildirmiştir. Bunun gerçekleşmesi için, "sgl" scatterlist yapısının "nbytes" parametresinden daha fazla bayt kaplaması ve scatterlist'in ilk "nbytes + 1" baytının sıfır olması gerekir. Bu koşullar altında, scatterlist üzerinde yineleme yapan while döngüsü, "nbytes" değerinden daha fazla sıfır sayacak, sıfırların sayısını "nbytes" değerinden çıkaracak ve böylece altında taşmaya neden olacaktır. Hata ilk olarak 2d4d1eea540b ("lib/mpi: Add mpi sgl helpers") commit'i ile tanıtıldığında tetiklenemiyordu çünkü mpi_read_raw_from_sgl() fonksiyonunu çağıran tüm birimler, uzunluğu "nbytes" değerine eşit olan bir scatterlist iletiyordu. Ancak 63ba4d67594a ("KEYS: asymmetric: Use new crypto interface without scatterlists") commit'inden itibaren bu altında taşma durumu artık tetiklenebilmektedir. "in_len"den daha büyük bir "out_len" ile KEYCTL_PKEY_ENCRYPT sistem çağrısı yapıldığında ve "in" tamponu sıfırlarla doldurulduğunda, crypto_akcipher_sync_prep() fonksiyonu hem struct akcipher_request'in "src" hem de "dst" üyeleri için kullanılan tamamen sıfırlardan oluşan bir scatterlist oluşturacak ve böylece hatayı tetiklemek için gerekli koşulları sağlayacaktır: sys_keyctl() keyctl_pkey_e_d_s() asymmetric_key_eds_op() software_key_eds_op() crypto_akcipher_sync_encrypt() crypto_akcipher_sync_prep() crypto_akcipher_encrypt() rsa_enc() mpi_read_raw_from_sgl() Kullanıcı tarafında bu durum, çekirdeğin sonsuza kadar dönmesi nedeniyle bir hizmet reddi (DoS) olarak görülecek ve yan etki olarak soft lockup hatalarına yol açacaktır. Sorun giderildi.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 May 2026
İlk görülme19 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.140, 6.12.88, 6.18.30, 7.0.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.4 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.75.10.259, 5.15.210, 6.1.176, 6.6.140, 6.12.88, 6.18.30, 7.0.7

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.

Intelligence 360 paketinde

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.