Bug 2291429 (CVE-2024-35242) - CVE-2024-35242 composer: crafted branch names can lead to command injection
Summary: CVE-2024-35242 composer: crafted branch names can lead to command injection
Keywords:
Status: NEW
Alias: CVE-2024-35242
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2291433 2291434
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-06-12 05:49 UTC by Rohit Keshri
Modified: 2024-06-12 05:52 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Rohit Keshri 2024-06-12 05:49:23 UTC
Composer is a dependency manager for PHP. On the 2.x branch prior to versions 2.2.24 and 2.7.7, the `composer install` command running inside a git/hg repository which has specially crafted branch names can lead to command injection. This requires cloning untrusted repositories. Patches are available in version 2.2.24 for 2.2 LTS or 2.7.7 for mainline. As a workaround, avoid cloning potentially compromised repositories.

https://github.com/composer/composer/commit/6bd43dff859c597c09bd03a7e7d6443822d0a396
https://github.com/composer/composer/commit/fc57b93603d7d90b71ca8ec77b1c8a9171fdb467
https://github.com/composer/composer/security/advisories/GHSA-v9qv-c7wm-wgmf

Comment 1 Rohit Keshri 2024-06-12 05:52:38 UTC
Created composer tracking bugs for this issue:

Affects: epel-all [bug 2291434]
Affects: fedora-all [bug 2291433]


Note You need to log in before you can comment on or make changes to this bug.