Вьетнамский студент с помощью искусственного интеллекта обнаружил опасную уязвимость в 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

← Все новости раздела «Наука и Технология»