Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

CVE-2026-43492

PUBLISHED 08.09.2026

CNA: Linux

lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()

Обновлено: 19.06.2026
In the Linux kernel, the following vulnerability has been resolved: lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl() Yiming reports an integer underflow in mpi_read_raw_from_sgl() when subtracting "lzeros" from the unsigned "nbytes". For this to happen, the scatterlist "sgl" needs to occupy more bytes than the "nbytes" parameter and the first "nbytes + 1" bytes of the scatterlist must be zero. Under these conditions, the while loop iterating over the scatterlist will count more zeroes than "nbytes", subtract the number of zeroes from "nbytes" and cause the underflow. When commit 2d4d1eea540b ("lib/mpi: Add mpi sgl helpers") originally introduced the bug, it couldn't be triggered because all callers of mpi_read_raw_from_sgl() passed a scatterlist whose length was equal to "nbytes". However since commit 63ba4d67594a ("KEYS: asymmetric: Use new crypto interface without scatterlists"), the underflow can now actually be triggered. When invoking a KEYCTL_PKEY_ENCRYPT system call with a larger "out_len" than "in_len" and filling the "in" buffer with zeroes, crypto_akcipher_sync_prep() will create an all-zero scatterlist used for both the "src" and "dst" member of struct akcipher_request and thereby fulfil the conditions to trigger the bug: 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() To the user this will be visible as a DoS as the kernel spins forever, causing soft lockup splats as a side effect. Fix it.

БДУ ФСТЭК

Идентификатор Описание
BDU:2026-15626 Уязвимость функции mpi_read_raw_from_sgl() модуля lib/crypto/mpi/mpicoder.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Вероятность Severity Процентиль ? Дата расчёта
0.15% LOW 4.77 17.09.2026

Доп. Информация

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до a1793a48881ec8d26e9c79b0ee65753f1c6846a4 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 1abd50fc3cfa16fc2074a3c8c2729c50fd9d7043 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 6d63615c796c085b4984e3031b9fa77fffb47360 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 2aa77a18dc7f2670497fe3ee5acbeda0b57659e5 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 26d3a97ad46c7a9226ec04d4bf35bd4998a97d16 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 8637dfb4c1d8a7026ef681f2477c6de8b71c4003 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 30e513e755bb381afce6fb57cdc8694136193f22 affected
Наблюдалось в версиях от 2d4d1eea540b27c72488fd1914674c42473d53df до 8c2f1288250a90a4b5cabed5d888d7e3aeed4035 affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 4.4 affected
Наблюдалось в версиях от 0 до 4.4 unaffected
Наблюдалось до версии 5.10.* unaffected
Наблюдалось до версии 5.15.* unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.18.* unaffected
Наблюдалось до версии 7.0.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.