~ / search / GHSA-47f6-5gq3-vx9c

GHSA-47f6-5gq3-vx9c

Composer has a command injection via malicious git branch name

Source: GitHub Advisory Database (reviewed) High CVE-2024-35241

Packages

EcosystemPackageAffectedFixed in
Packagist composer/composer >= 2.0, < 2.2.24 2.2.24
Packagist composer/composer >= 2.3, < 2.7.7 2.7.7

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact The `status`, `reinstall` and `remove` 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 the `preferred-install: dist` config setting.

References

External links from the advisory. They lead to third-party sites.