
Демонстрация CVE-2025-24257 с публичным PoC для IOGPUFamily: OOB чтение/запись за пределами кучи ядра и анализ panic.
CVE_2025_24257----NOT-MINE — это proof of concept для Windows, который демонстрирует ошибку памяти ядра в IOGPUFamily. Он основан на переполнении bitmap_mask, которое может привести к выходу за границы кучи ядра. Этот проект является первым публичным PoC, связанным с данной проблемой.
Этот репозиторий предназначен для пользователей, которые хотят скачать пакет, открыть его в Windows и запустить образец с минимальной настройкой. Цель этого README — упростить процесс для нетехнических пользователей.
Используйте эту ссылку, чтобы перейти на страницу проекта и скачать файлы:
Если на странице отображается релиз, ресурс, ZIP-файл или архив исходников, скачайте этот файл на ваш Windows-ПК. Сохраните его в папке, которую вы сможете снова найти, например, «Загрузки» или «Рабочий стол».
Перед началом убедитесь, что у вас есть:
Этот проект создан для обычного использования в Windows. Стандартного ноутбука или настольного ПК достаточно для основных шагов.
Выполните следующие шаги по порядку:
.exe.Если Windows показывает запрос безопасности, выберите вариант, который позволяет запустить файл. Возможно, сначала потребуется нажать «Дополнительные сведения», а затем «Все равно выполнить».
После извлечения загрузки вы можете увидеть файлы, похожие на эти:
README.md — это руководствоexe или app — основная программаdocs — дополнительные заметки или справка по использованиюsamples — тестовые данные или примеры вводаassets — вспомогательные файлыОсновной файл — это тот, который следует открыть первым. Если в папке содержится несколько исполняемых файлов, начните с того, у которого наиболее понятное имя, например run.exe, main.exe или файл с именем проекта.
Используйте этот простой алгоритм:
.exe.Если программа открывает окно консоли, оставьте его открытым, пока задача не будет выполнена. Если оно сразу закрывается, запустите программу снова и следите за любым появляющимся сообщением.
Чтобы всё работало гладко:
C:\CVE_2025_24257Если приложение запрашивает дополнительные файлы, поместите их в ту же папку, что и основной исполняемый файл.
Простой порядок использования выглядит так:
Если проект включает текстовый файл с шагами использования, прочитайте этот файл перед запуском приложения. В нём может быть указан точный порядок запуска или ввода.
Если приложение не запускается, попробуйте следующие шаги:
C:\Temp\CVE_2025_24257Если вы видите сообщение об отсутствующем файле, вероятно, приложению требуется один из вспомогательных файлов в той же папке. Проверьте извлеченную папку ещё раз и держите полный набор файлов вместе.
Windows может показывать предупреждение перед запуском файла. Это может происходить с новыми или неподписанными инструментами.
Если это произошло:
Запускайте только файлы, полученные из источника, которому вы доверяете.
Простая структура папок может выглядеть так:
C:\CVE_2025_24257
main.exeREADME.mdsupport.dllsamplesdocsСохраняйте папку в целости после загрузки и извлечения. Не перемещайте только один файл из папки, если только инструкции не говорят об этом.
Если вы новичок в такого рода инструментах, помните следующее:
Этот проект предназначен для открытия и запуска в Windows с помощью простой загрузки и запуска.
.exe