CVEvulnerability
CVE-2024-35241
8.8 HIGH
Official page ↗
- Status
- Deferred
- Published
- 2024-06-10
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 8.8 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-77
Description
Composer is a dependency manager for PHP. On the 2.x branch prior to versions 2.2.24 and 2.7.7, 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 for this issue are available in version 2.2.24 for 2.2 LTS or 2.7.7 for mainline. As a workaround, avoid installing dependencies via git by using `--prefer-dist` or the `preferred-install: dist` config setting.
Related
Weakness · CWE (1)
- CWE-77 Improper Neutralization of Special Elements used in a Command weakness
References
- https://github.com/composer/composer/commit/b93fc6ca437da35ae73d667d0618749c763b67d4 github.com
- https://github.com/composer/composer/commit/ee28354ca8d33c15949ad7de2ce6656ba3f68704 github.com
- https://github.com/composer/composer/security/advisories/GHSA-47f6-5gq3-vx9c github.com
- https://lists.fedoraproject.org/archives/list/[email protected]/message/PO4MU2BC7VR6LMHEX4X7DKGHVFXZV2MC/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/[email protected]/message/VLPJHM2WWSYU2F6KHW2BYFGYL4IGTKHC/ lists.fedoraproject.org
- https://github.com/composer/composer/commit/b93fc6ca437da35ae73d667d0618749c763b67d4 github.com
- https://github.com/composer/composer/commit/ee28354ca8d33c15949ad7de2ce6656ba3f68704 github.com
- https://github.com/composer/composer/security/advisories/GHSA-47f6-5gq3-vx9c github.com
- https://lists.fedoraproject.org/archives/list/[email protected]/message/PO4MU2BC7VR6LMHEX4X7DKGHVFXZV2MC/ lists.fedoraproject.org
- https://lists.fedoraproject.org/archives/list/[email protected]/message/VLPJHM2WWSYU2F6KHW2BYFGYL4IGTKHC/ lists.fedoraproject.org
- https://www.vicarius.io/vsociety/posts/cve-2024-35241-detect-composer-vulnerability www.vicarius.io
- https://www.vicarius.io/vsociety/posts/cve-2024-35241-mitigate-vulnerable-composer www.vicarius.io