CVE-2026-63995 in Linux
Сводка
по VulDB • 19.07.2026
В ядре Linux устранена следующая уязвимость:
ethtool: cmis: проверка значения start_cmd_payload_size из модуля
Код обновления прошивки CMIS считывает значение start_cmd_payload_size из ответа CDB функций управления прошивкой (FW Management Features) модуля и использует его напрямую в качестве количества байт для функции memcpy. Целевой буфер имеет размер 112 байт (ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH - 8). Таким образом, злонамеренный модуль (или поврежденный ответ) может привести к записи за пределами границ памяти (OOB write) позже в функции cmis_fw_update_start_download().
Необходимо завершить работу с ошибкой. Если существуют модули, ожидающие более длинные записи LPL, этот вопрос следует пересмотреть.
Определение структуры struct cmis_cdb_start_fw_download_pl должно быть перемещено; других изменений не требуется.
If you want to get best quality of vulnerability data, you may have to visit VulDB.