Skip to content

Bump composer/composer from 2.9.3 to 2.9.6#356

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/composer/composer/composer-2.9.6
Open

Bump composer/composer from 2.9.3 to 2.9.6#356
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/composer/composer/composer-2.9.6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 14, 2026

Bumps composer/composer from 2.9.3 to 2.9.6.

Release notes

Sourced from composer/composer's releases.

2.9.6

  • Security: Fixed command injection via malicious Perforce reference (GHSA-gqw4-4w2p-838q / CVE-2026-40261)
  • Security: Fixed command injection via malicious Perforce repository definition (GHSA-wg36-wvj6-r67p / CVE-2026-40176)
  • Security: Fixed git credentials remaining in git mirror .git/config after clone or update failed (2bcbfc3d)
  • Security: Fixed usage of insecure 3DES ciphers when ext-curl is missing (5e71d77e)
  • Security: Fixed Perforce unescaped user input in queryP4User shell command (ef3fc088)
  • Security: Hardened git/hg/perforce/fossil identifier validation to ensure branch names starting with - do not cause issues (6621d45, d836b90, 5e08c764)
  • Fixed inconsistent treatment of SingleCommandApplication script commands wrt autoloading (#12758)
  • Fixed GitHub API authentication errors not being visible to the user (#12737)
  • Fixed some platform package parsing failing when Composer runs in web SAPIs (#12735)
  • Fixed error reporting for clarity when a constraint cannot be parsed (#12743)

Full Changelog: composer/composer@2.9.5...2.9.6

2.9.5

  • Added support for new pie download-url-methods (#12727)
  • Fixed detection of 7z when installed as 7za on some linux systems (#12731)
  • Fixed warning because of the symfony/process CVE, 2.9.4 had a workaround already

Full Changelog: composer/composer@2.9.4...2.9.5

2.9.4

  • Added active plugins to the diagnose command output (#12706)
  • Fixed HTTP/3 causing issues with proxies (#12699)
  • Fixed show command regression with long descriptions containing unicode characters (#12704)
  • Fixed regression handling invalid unicode sequences in output (#12707)
  • Fixed git rev-list usages to support older pre-2.33 git versions (#12705)
  • Fixed issue handling paths with = in them on Windows (#12726)

Full Changelog: composer/composer@2.9.3...2.9.4

Changelog

Sourced from composer/composer's changelog.

[2.9.6] 2026-04-14

  • Security: Fixed command injection via malicious Perforce reference (GHSA-gqw4-4w2p-838q / CVE-2026-40261)
  • Security: Fixed command injection via malicious Perforce repository definition (GHSA-wg36-wvj6-r67p / CVE-2026-40176)
  • Security: Fixed git credentials remaining in git mirror .git/config after clone or update failed (2bcbfc3d)
  • Security: Fixed usage of insecure 3DES ciphers when ext-curl is missing (5e71d77e)
  • Security: Fixed Perforce unescaped user input in queryP4User shell command (ef3fc088)
  • Security: Hardened git/hg/perforce/fossil identifier validation to ensure branch names starting with - do not cause issues (6621d45, d836b90, 5e08c764)
  • Fixed inconsistent treatment of SingleCommandApplication script commands wrt autoloading (#12758)
  • Fixed GitHub API authentication errors not being visible to the user (#12737)
  • Fixed some platform package parsing failing when Composer runs in web SAPIs (#12735)
  • Fixed error reporting for clarity when a constraint cannot be parsed (#12743)

[2.9.5] 2026-01-29

  • Added support for new pie download-url-methods (#12727)
  • Fixed detection of 7z when installed as 7za on some linux systems (#12731)
  • Fixed warning because of the symfony/process CVE, 2.9.4 had a workaround already

[2.9.4] 2026-01-22

  • Added active plugins to the diagnose command output (#12706)
  • Fixed HTTP/3 causing issues with proxies (#12699)
  • Fixed show command regression with long descriptions containing unicode characters (#12704)
  • Fixed regression handling invalid unicode sequences in output (#12707)
  • Fixed git rev-list usages to support older pre-2.33 git versions (#12705)
  • Fixed issue handling paths with = in them on Windows (#12726)
Commits
  • 9afc32c Release 2.9.6
  • e00073c Fix some perforce type issues
  • 4fcc13d Convert perforce util to use array process args to avoid injections
  • fd82721 Update changelog
  • 15f2541 Fix --no-plugins handling regression in #12758, fixes #12789
  • 4f02616 Merge commit from fork
  • 91f0770 Merge commit from fork
  • d836b90 Fix fossil driver identifier validation for getFileContent
  • 028a251 Fix tests
  • 5e08c76 Fix fossil update call when calling it with valid branch names like --dry-run...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [composer/composer](https://github.com/composer/composer) from 2.9.3 to 2.9.6.
- [Release notes](https://github.com/composer/composer/releases)
- [Changelog](https://github.com/composer/composer/blob/main/CHANGELOG.md)
- [Commits](composer/composer@2.9.3...2.9.6)

---
updated-dependencies:
- dependency-name: composer/composer
  dependency-version: 2.9.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Apr 14, 2026
@dependabot dependabot bot requested a review from vtsykun as a code owner April 14, 2026 20:14
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Apr 14, 2026
@packeton-review
Copy link
Copy Markdown

Packages changes (13)

Prod Packages Operation Base Target Changes
composer/ca-bundle Upgraded 1.5.10 1.5.11 diff
composer/class-map-generator Upgraded 1.7.1 1.7.2 diff
composer/composer Upgraded 2.9.3 2.9.6 diff
composer/spdx-licenses Upgraded 1.5.9 1.6.0 diff
justinrainbow/json-schema Upgraded 6.6.4 6.8.0 diff
symfony/console Upgraded v6.4.32 v6.4.36 diff
symfony/filesystem Upgraded v6.4.30 v6.4.34 diff
symfony/finder Upgraded v6.4.33 v6.4.34 diff
symfony/polyfill-intl-grapheme Upgraded v1.33.0 v1.35.0 diff
symfony/polyfill-intl-normalizer Upgraded v1.33.0 v1.35.0 diff
symfony/polyfill-mbstring Upgraded v1.33.0 v1.35.0 diff
symfony/polyfill-php84 Upgraded v1.33.0 v1.35.0 diff
symfony/string Upgraded v6.4.30 v6.4.34 diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants