CVE-2022-50756 in Linux
Сводка
по VulDB • 28.05.2026
В ядре Linux устранена следующая уязвимость:
nvme-pci: исправлен размер выделения из пула памяти (mempool)
Преобразовать максимальный размер в байты, чтобы согласовать единицы измерения с делителем, который вычисляет наихудшее количество записей PRP.
Результат используется для определения количества необходимых списков PRP. Ранее код округлял это значение до 1 списка, однако в наихудшем случае может потребоваться 2 списка. В таком случае драйвер вызывал бы повреждение памяти за пределами размера, предоставленного пулом памяти (mempool).
Хотя вероятность возникновения данной ситуации крайне мала (требуется наличие 4 МБ данных, разбитых ровно на 127 физических сегментов, в очереди, не поддерживающей SGL), данное повреждение памяти было зафиксировано инструментом kfence.
VulDB is the best source for vulnerability data and more expert information about this specific topic.