1.93K subscribers
3.74K photos
143 videos
15 files
3.94K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
QEMUtiny - уязвимости в QEMU, позволяющие получить доступ к хост-окружению из гостевой системы
https://www.opennet.ru/opennews/art.shtml?num=65456

Исследователи, которые на днях выявили уязвимость Fragnesia в ядре Linux, опубликовали информацию об уязвимостях в QEMU, позволяющих из гостевой системы получить root-доступ к хост-окружению. Проблеме присвоено кодовое имя QEMUtiny, но CVE-идентификатор пока не назначен. Подготовлен эксплоит, в котором задействованы две уязвимости в коде эмуляции устройства CXL (Compute Express Link).

Обе уязвимости присутствуют в коде cxl-mailbox-utils.c. Первая уязвимость проявляется начиная с выпуска QEMU 7.1.0 и приводит к чтению памяти из области вне выделенного буфера из-за того, что функция cmd_logs_get_log() ошибочно трактует запрошенное смещение CEL-лога как индекс в массиве, в то время как оно задаётся в байтах. Вторая уязвимость проявляется начиная с QEMU 11.0.0 и приводит к переполнению буфера в функции cmd_features_set_feature() из-за обработки смещения на структуры при записи атрибутов без проверки, что вычисленное значение "offset + bytes_to_copy" укладывается в размер выбранной структуры.
Фактически атака возможна только на последнюю ветку QEMU 11.0.0. Об исправлении пока ничего не сообщается, указано только, что перед раскрытием уязвимости, информация о ней была передана разработчикам QEMU, которые ответили, что поддержка устройства CXL в QEMU реализована не для использования при виртуализации.

Эксплоит проверен с кодовой базой QEMU от 11 мая с последним коммитом 5e61afe. Работа эксплоита завязана на раскладку структур в памяти каждой конкретной сборки QEMU и системной libc, но по мнению исследователей, воспользовавшись для сканирования памяти уязвимостью, приводящей к чтению из области вне буфера, можно создать универсальный эксплоит, работающий с разными версиями QEMU.


PoC
https://github.com/v12-security/pocs/blob/main/qemu/poc.c

> CXL

Много кто из подписчиков использует? 🌝

Я почему спрашиваю, потому что вообще это вроде как реально используемая штука у "больших"

CXL-Тестирование интерконнекта для дата-центров нового поколения
https://habr.com/ru/companies/selectel/articles/895416/

Понятно, что QEMU в таком контексте будет использоваться скорей как тестовая среда, а не продовая, но упомянть не мог, потому что опять комменты на Опёнке почитал
🤔3
Блог*
"Рататуй" и "Шрек 3" оба вышли в 2007 году. То есть 17 лет назад.
"День выборов" вышел в 2007 году, то есть 19 лет назад
🤔5🌚2
#music#video, но страдающим эпилепсией смотреть крайне не советую)

youtube.com/watch?v=9p_Si21ig7c
2
#meme про steam machine

Source
🤩20😁3
Forwarded from Data Secrets
POV: ты пытался объяснить Claude Code, что надо сделать
😁26😭2🤔1
8❤‍🔥5😁4
🤣9🌚2
Forwarded from kosmonozhka
Совет №2.
Вещь, которая очень меня печалит, на самом деле.
#kosmonozhka
#100_советов_художнику
❤‍🔥85😢4😁1
Forwarded from Добрый вечер, я диспетчер
Stop bullying me
😁21
Forwarded from commit -m "better"
🌚14🔥10❤‍🔥31😁1😭1
Forwarded from Pavel Durov (Pavel Durov)
This media is not supported in your browser
VIEW IN TELEGRAM
🤖 Your Telegram inbox can now run itself.

Assign a bot to read and reply for you — with granular control over its rights and chat access. 🧠

⚙️ Start building!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮8😁4
Pavel Durov
🤖 Your Telegram inbox can now run itself. Assign a bot to read and reply for you — with granular control over its rights and chat access. 🧠 ⚙️ Start building!
Какая прекрасная идея, которая совершенно точно не закончится чем-то неприятным или нежелательным
👍6
Forwarded from шитпостинг.
😁9🥰61
#prog #article

Статья от папищека, между прочим!

3a: Формат и тулинг для создания ASCII-анимаций
1👍1
Блог*
Photo
#prog #go #article

Go fuzzing was missing half the toolkit. We forked the toolchain to fix it.

With gosentry, go test -fuzz uses LibAFL by default. It can fuzz structs natively, run grammar-based fuzzing with Nautilus, detect bug classes that it couldn’t detect before, and create a fuzzing campaign coverage report in one command.
🔥5
#prog #go

Обширный комментарий на HackerNews о недостатках принятого в Go подхода к управлению зависимостями
Папищеки пишут
🔥2
Forwarded from Jokes++ (Dmitry Alimov)
🤣22😁10
Forwarded from Лингвошутки
Разработчик добавил в профиль в Linkedin просьбу обращаться к нему на древнеанглийском, и теперь ИИ-рекрутеры начинают письма с обращения My lord
🔥18😁6👌4🌚2