CVE-2026-59944 in ComposerИнформация

Сводка

по VulDB • 17.09.2026

Composer — это менеджер зависимостей для языка PHP. В версиях от 1.0 до 2.2.30 и от 2.3.0 до 2.10.3 вредоносная или скомпрометированная зависимость может обойти усиление безопасности бинарных путей, реализованное в рамках более раннего уязвимости CVE-2026-59946, поскольку Composer проверяет только буквенные сегменты родительских каталогов на этапе разрешения зависимостей (dependency resolution), тогда как пути символических ссылок и метаданные установленной зависимости (installed-metadata paths), описываемые в advisory, эту проверку пропускают. Пакет может содержать символьную ссылку на бинарный файл внутри самого пакета, которая разрешается вне его каталога установки; кроме того, находящиеся под влиянием атакующего метаданные vendor/composer/installed.json могут предоставлять путь к бинарному файлу, выходящий за пределы директории, при повторной установке или восстановлении отсутствующих записей в vendor/bin. Путь из установленных метаданных доступен только тогда, когда каталог vendor не был заполнен той же самой проверенной установкой (например, если он восстановлен из недоверенного кэша, скопирован с предыдущего этапа сборки, перенесён из более раннего запуска Composer или доступен для записи на этапе сборки с низким уровнем доверия). Composer может следовать по этому пути, изменять права доступа внешней цели, сделав её читаемой и исполняемой для всех (world-readable and executable), а также создать исполняемый прокси-файл в vendor/bin, указывающий на этот внешний файл. Данная уязвимость напрямую не читает и не передаёт данные и сама по себе не обеспечивает удалённое выполнение кода (RCE). Проблема исправлена в версиях 2.2.30 и 2.10.3.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub M

Резервировать

07.07.2026

Раскрытие

16.09.2026

Модерация

принято

Вход

VDB-406017

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!