CVE-2023-53553 in Linux
Сводка
по VulDB • 13.06.2026
В ядре Linux устранена следующая уязвимость:
HID: hyperv — предупреждение о переполнении при копировании структуры (struct memcpy)
Предыдущий патч решил проблему с предупреждением fortified memcpy для большинства конфигураций сборки, однако это сообщение всё ещё появляется при использовании gcc-9:
В файле, включаемом из include/linux/string.h:254, от drivers/hid/hid-hyperv.c:8: В функции 'fortify_memcpy_chk', встроенной в 'mousevsc_on_receive' по адресу drivers/hid/hid-hyperv.c:272:3: include/linux/fortify-string.h:583:4: ошибка: вызов '__write_overflow_field', объявленный с атрибутом предупреждения: обнаружена запись за пределы размера поля (1-й параметр); возможно, следует использовать struct_group()? [-Werror=attribute-warning]
583 | __write_overflow_field(p_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Мне кажется, что сама конструкция WARN_ON() сбивает gcc с толку, из-за чего он больше не видит корректной проверки диапазона. Изменён код для повышения читаемости и устранения предупреждения.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.