The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secure Boot, opennews (??), 16-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


22. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +9 +/
Сообщение от Аноним (139), 16-Ноя-22, 23:34 
Посмотрел я на этот мегафикс
+ || width > font->max_char_width
+ || height > font->max_char_height)
они тупо не делали проверку высоты/ширины...

накосячили в вычислениях размера
кто б мог подумать что во что-то вроде
> if (max_glyph_size < sizeof (*glyph) + (bounds.width * bounds.height + GRUB_CHAR_BIT - 1) / GRUB_CHAR_BIT)

может закрасться ошибка!

в комментах жгут:
"Remove grub_font_dup_glyph() since nobody is using it since 2013, and I'm too lazy to fix the integer overflow problem in it."

ну и конечно рукожопство с кастами в десятке мест
-  below_rightx = ctx.bounds.x + ctx.bounds.width;
+  below_rightx = ctx.bounds.x + (int) ctx.bounds.width;

> hi = font->num_chars - 1;

и привет SIZE_MAX! Удивительно, как же такое допустили

Ну и накосячили в умножении u32 * u32... И это еще не все, дальше уже лень копипастить.

Качество кода огонь! Прям какая-то студенческая поделка.

Ответить | Правка | Наверх | Cообщить модератору

24. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +5 +/
Сообщение от Аноним (23), 16-Ноя-22, 23:39 
> Прям какая-то студенческая поделка.

Добро пожаловать в современный мир программирования :-)

Ответить | Правка | Наверх | Cообщить модератору

25. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  –4 +/
Сообщение от Аноним (139), 16-Ноя-22, 23:42 
Но как же так! Эта аппа негласный стандарт. Она установлена на миллионах компов. Ёё писали диды на сишечке! Но ведь...
Ответить | Правка | Наверх | Cообщить модератору

28. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +8 +/
Сообщение от Аноним (28), 16-Ноя-22, 23:48 
дид писал когда ему было 16
Ответить | Правка | Наверх | Cообщить модератору

141. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +/
Сообщение от пох. (?), 17-Ноя-22, 10:46 
> Но как же так! Эта аппа негласный стандарт. Она установлена на миллионах
> компов. Ёё писали диды на сишечке! Но ведь...

когда они ее писали - там не было нескучных шрифтиков. Это вот все что вы смогли с тех пор понаулучшайкать.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

94. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +/
Сообщение от пох. (?), 17-Ноя-22, 07:18 
> Качество кода огонь! Прям какая-то студенческая поделка.

хуже, это идиоты набранные по квотам во все крупные проекты.

Качество этого кода вполне отражает его полную ненужность в принципе.

Как и 99% всего остального мусора вместе с нескучным скриптоязыком. Как же все же жаль что автор grub1 сделался вечно живой.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

236. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +/
Сообщение от Аноним (235), 18-Ноя-22, 04:48 
> Качество кода огонь! Прям какая-то студенческая поделка.

В GNU там везде такое качество. Взгляните, например на код gettext-tools.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

320. "Две уязвимости в GRUB2, позволяющие обойти защиту UEFI Secur..."  +/
Сообщение от Аноним (-), 21-Ноя-22, 10:10 
> Качество кода огонь! Прям какая-то студенческая поделка.

Это ты еще современную вебню не открывал. Там вообще - если оно запускается и не падает при первом заходе юзера уже за счастье, можно в релиз.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру