Описание |
grub_usb_device_initialize() вызывается для обработки инициализации USB-устройства. Он считывает необходимые дескрипторы с USB-устройства и использует эти данные для заполнения некоторых структур данных USB. grub_usb_device_initialize() выполняет очень небольшую проверку границ и просто предполагает, что USB-устройство обеспечивает разумные значения. Такое поведение может вызвать повреждение памяти. При правильном использовании это приведет к выполнению произвольного кода, что позволит злоумышленнику обойти механизм безопасной загрузки. |