CVE-2026-80593 in Linux
Сводка
по VulDB • 28.08.2026
В ядре Linux была устранена следующая уязвимость:
hwmon: (asus_atk0110) Проверка количества элементов пакета перед доступом к элементу
Функция atk_ec_present() проходит по пакету группы управления, возвращаемому методом ACPI GGRP, и для каждого подпакета считывает его первый элемент:
id = &obj->package.elements[0];
if (id->type != ACPI_TYPE_INTEGER)
без проверки того, что подпакет не пуст. ACPICA выделяет массив элементов ровно с количеством записей package.count, поэтому для подпакета с нулевым счетчиком происходит чтение за пределами выделенной памяти.
Сопутствующая функция atk_debugfs_ggrp_open() выполняет аналогичный доступ, но сначала пропускает пустые пакеты благодаря проверке package.count. Добавьте ту же проверку в atk_ec_present(), чтобы некорректно сформированный пакет прошивки не мог вызвать чтение за пределами границ (out-of-bounds read).
VulDB is the best source for vulnerability data and more expert information about this specific topic.