Вьетнамский студент с помощью искусственного интеллекта обнаружил опасную уязвимость в 7-Zip
Вьетнамский студент, обучающийся в Сингапуре, совместно с коллегами обнаружил серьёзную уязвимость в популярном архиваторе 7-Zip. Найти ошибку в программном коде исследователям помогла система искусственного интеллекта Claude. Уязвимость позволяла злоумышленникам выполнять вредоносный код на компьютере пользователя.
Логотип программы для распаковки файлов 7-Zip. Фото: GB HackersНгуен Чан Тхань Лам, студент третьего курса факультета компьютерных наук Наньянского технологического университета (NTU) в Сингапуре, стал одним из исследователей, выявивших опасный недостаток безопасности в широко распространённой программе для работы с архивами 7-Zip.
Обнаруженной уязвимости присвоен идентификатор CVE-2026-125742. Эксперты классифицировали её как проблему высокой степени опасности, поскольку при определённых условиях она позволяла выполнять произвольный код на компьютере жертвы.
Для атаки злоумышленник мог использовать специально подготовленные архивы формата CAB — разработанного Microsoft формата сжатых файлов.
Ошибка в управлении памятью
Как установили исследователи, проблема возникала при распаковке многотомных CAB-архивов и была связана с некорректным управлением оперативной памятью.
Уязвимость относится к категории CWE-787 — записи данных за пределами выделенной области памяти в куче (heap out-of-bounds write).
При переходе к следующей части архива программа могла выделять новый, меньший по размеру участок памяти, однако продолжала использовать прежнюю позицию для записи распаковываемых данных.
В результате информация записывалась за пределами выделенного буфера. Дополнительная ошибка в механизме проверки границ памяти не позволяла программе своевременно обнаружить нарушение.
Подобные дефекты представляют серьёзную угрозу информационной безопасности, поскольку могут использоваться не только для аварийного завершения работы приложения, но и для выполнения постороннего программного кода.
От теоретической уязвимости к реальной атаке
В техническом исследовании, опубликованном в личном блоге, Тхань Лам продемонстрировал возможность практического использования обнаруженной ошибки.
Для проверки он подготовил два специально сформированных CAB-файла. При обработке этих архивов уязвимой версией 7-Zip запускалась цепочка эксплуатации ошибки, в результате которой исследователю удалось установить обратное командное соединение — так называемый reverse shell.
Такой механизм позволяет заражённому компьютеру самостоятельно подключаться к удалённому серверу и принимать от него команды.
При успешной эксплуатации уязвимости злоумышленник получает возможность выполнять программный код с правами учётной записи, от имени которой запущен архиватор. Это потенциально открывает доступ к пользовательским данным, позволяет устанавливать вредоносные программы и совершать другие несанкционированные действия.
Искусственный интеллект как инструмент исследователя
Особенностью исследования стало применение искусственного интеллекта.
По словам Тхань Лама, в процессе анализа программного обеспечения он и его коллеги использовали Claude Opus 5 — модель искусственного интеллекта американской компании Anthropic.
Таким образом, исследование стало ещё одним примером использования современных ИИ-систем в сфере информационной безопасности, в частности для поиска сложных ошибок в программном коде.
При этом обнаружение уязвимости и подтверждение возможности её эксплуатации стали результатом работы исследовательской группы, использовавшей ИИ в качестве вспомогательного инструмента.
Уязвимости присвоили высокий рейтинг опасности
Результаты исследования получили официальное признание со стороны американской компании VulnCheck, специализирующейся на информационной безопасности.
Компания подтвердила авторство Тхань Лама и его коллег в обнаружении уязвимости, зарегистрированной под номером CVE-2026-125742.
VulnCheck обладает статусом CNA (CVE Numbering Authority) — организации, уполномоченной присваивать идентификаторы выявленным уязвимостям и публиковать соответствующие записи в международном реестре CVE.
По международной системе оценки опасности уязвимостей CVSS обнаруженная ошибка получила:
8,5 балла из 10 по стандарту CVSS 4.0;
7,8 балла из 10 по стандарту CVSS 3.1.
Обе оценки соответствуют высокому уровню опасности.
Разработчики выпустили исправление
К моменту публикации информации об уязвимости разработчики 7-Zip уже подготовили необходимое исправление.
Проблема устранена начиная с версии 7-Zip 26.06. Специалисты по информационной безопасности рекомендуют пользователям обновить архиватор до этой или более новой версии.
7-Zip — бесплатная программа с открытым исходным кодом, созданная разработчиком Игорем Павловым в 1999 году.
Архиватор поддерживает множество популярных форматов сжатия, включая 7z, ZIP, RAR, CAB и TAR. Программа широко используется на компьютерах под управлением Windows, Linux и macOS, а также входит в состав различных установочных пакетов и корпоративных систем резервного копирования.
Широкое распространение 7-Zip делает обнаружение и своевременное устранение подобных уязвимостей особенно важными для обеспечения безопасности пользователей и организаций.
Источник: VnExpress