CVE-2026-74404 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
crypto: ccp — исправлена ошибка off-by-one в функции snp_filter_reserved_mem_regions()
Комментарий Sashiko:
> Что касается проверки границ в функции snp_filter_reserved_mem_regions(), > вызываемой через walk_iomem_res_desc(): позволяет ли проверка > if ((range_list->num_elements * 16 + 8) > PAGE_SIZE) возникновение ошибки off-by-one при переполнении буфера в куче (heap buffer overflow)? > > Если range_list->num_elements равно 255, то 255 * 16 + 8 = 4088, что меньше или равно 4096. > Запись значения range->base (8 байт) заполняет диапазон адресов 4088–4095, однако запись значения range->page_count (4 байта) привела бы к записи в адреса 4096–4099, вызывая переполнение буфера размером PAGE_SIZE, выделенного с помощью kzalloc.
Исправление заключается во включении в расчет элемента, который будет записан следующим, помимо уже выделенных элементов.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.