CVE-2026-43492

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: lib/crypto: mpi: mpi_read_raw_from_sgl() funksiyasındakı tam ədəd altdaşma (integer underflow) problemi düzəldildi. Yiming, işarəsiz "nbytes" dəyişənindən "lzeros" çıxarıldığı zaman mpi_read_raw_from_sgl() funksiyasında tam ədəd altdaşmasının baş verdiyini bildirir. Bunun baş verməsi üçün "sgl" scatterlist-i "nbytes" parametrindən daha çox bayta sahib olmalı və scatterlist-in ilk "nbytes + 1" baytı sıfırdan ibarət olmalıdır. Bu şərtlər daxilində, scatterlist üzrə iterasiya edən while dövrü "nbytes"-dan daha çox sıfırı sayacaq, sıfırların sayını "nbytes"-dan çıxacaq və beləliklə altdaşmaya səbəb olacaqdır. Bug-u ilkin olaraq təqdim edən 2d4d1eea540b ("lib/mpi: Add mpi sgl helpers") commit-i zamanı bu problem aktivləşə bilmirdi, çünki mpi_read_raw_from_sgl() funksiyasını çağıran bütün tərəflər uzunluğu "nbytes"-a bərabər olan scatterlist ötürürdü. Lakin 63ba4d67594a ("KEYS: asymmetric: Use new crypto interface without scatterlists") commit-indən sonra altdaşma artıq real olaraq tetiklene bilir. "out_len" parametri "in_len"-dən daha böyük olduğu və "in" buferi sıfırlarla doldurulduğu halda KEYCTL_PKEY_ENCRYPT sistem çağırışı yerinə yetiriləndə, crypto_akcipher_sync_prep() həm struct akcipher_request-in "src", həm də "dst" üzvü üçün istifadə olunan tamamilə sıfırlardan ibarət scatterlist yaradacaq və bununla da bug-u tetiklemek üçün şərtləri yerinə yetirəcək: 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() İstifadəçi üçün bu, kernel-in sonsuz dövrə girməsi nəticəsində DoS kimi görünəcək və yan effekt olaraq soft lockup splat-larına səbəb olacaqdır. Problem düzəldildi.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 may 2026
İlk görülmə19 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.140, 6.12.88, 6.18.30, 7.0.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-43492 · Linux Kernel · Dark Radar