Summary: | dev-php/composer: multiple vulnerabilities | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | John Helmert III <ajak> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | bertrand, guillaumeseren, hydrapolic, neb.semqen.ramesses, php-bugs, proxy-maint |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/composer/composer/security/advisories/GHSA-x7cr-6qr6-2hh6 | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=877639 | ||
Whiteboard: | B2 [glsa?] | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 934666 | ||
Bug Blocks: |
Description
John Helmert III
![]() ![]() ![]() ![]() Ping. Please mask this package for removal or bump to at least version 2.2.12. CVE-2023-43655 (https://github.com/composer/composer/security/advisories/GHSA-jm6m-4632-36hf): Composer is a dependency manager for PHP. Users publishing a composer.phar to a public web-accessible server where the composer.phar can be executed as a php file may be subject to a remote code execution vulnerability if PHP also has `register_argc_argv` enabled in php.ini. Versions 2.6.4, 2.2.22 and 1.10.27 patch this vulnerability. Users are advised to upgrade. Users unable to upgrade should make sure `register_argc_argv` is disabled in php.ini, and avoid publishing composer.phar to the web as this is not best practice. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5b2ad39d17d1463b1fd60206be42254ea146f0 commit 9e5b2ad39d17d1463b1fd60206be42254ea146f0 Author: Arthur Zamarin <arthurzam@gentoo.org> AuthorDate: 2024-07-26 17:13:30 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2024-07-26 17:25:13 +0000 dev-php/composer: treeclean Closes: https://bugs.gentoo.org/934666 (pkgremoved) Closes: https://bugs.gentoo.org/877639 (pkgremoved) Closes: https://bugs.gentoo.org/900100 (pkgremoved) Bug: https://bugs.gentoo.org/838268 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> dev-php/composer/Manifest | 1 - dev-php/composer/composer-2.1.12.ebuild | 80 --------------------------------- dev-php/composer/files/autoload.php.tpl | 12 ----- dev-php/composer/metadata.xml | 23 ---------- profiles/package.mask | 1 - 5 files changed, 117 deletions(-) |