Unsafe reflection in composer - #VU165353
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary system commands.
The vulnerability exists due to unsafe loading of externally controlled callbacks in Composer's transport-options.prevent_url_access_callable handling when resolving downloads during composer install or composer update. A remote attacker can craft composer.lock or vendor/composer/installed.json and induce execution of either operation to run arbitrary commands before integrity checks, without installing a malicious package or executing package code.