Composer has a command injection via malicious git branch name
Package
Affected versions
>= 2.0, < 2.2.24
>= 2.3, < 2.7.7
Patched versions
2.2.24
2.7.7
Description
Published to the GitHub Advisory Database
Jun 10, 2024
Reviewed
Jun 10, 2024
Published by the National Vulnerability Database
Jun 10, 2024
Last updated
Jun 20, 2024
Impact
The
status
,reinstall
andremove
commands with packages installed from source via git containing specially crafted branch names in the repository can be used to execute code.Patches
2.2.24 for 2.2 LTS or 2.7.7 for mainline
Workarounds
Avoid installing dependencies via git by using
--prefer-dist
or thepreferred-install: dist
config setting.References