Problem/Motivation
`drupal/core-recommended:10.6.13` currently requires:
"guzzlehttp/guzzle": "~7.12.1"
However, Composer audit now reports multiple security advisories for guzzlehttp/guzzle that are fixed only in guzzlehttp/guzzle >= 7.15.1.
Because drupal/core-recommended:10.6.13 pins Guzzle to the ~7.12.1 range, Composer-managed Drupal projects using drupal/core-recommended cannot resolve these advisories while keeping the recommended dependency set.
Steps to reproduce
Use a Drupal project requiring:
"drupal/core-recommended": "10.6.13"
Then run:
composer audit
Actual result
Composer reports security advisories for guzzlehttp/guzzle, including:
PKSA-fy2t-3c5f-827y
PKSA-qxvb-2bpp-dnk6
PKSA-bbs6-q5q9-f3t4
PKSA-pwsk-hy21-4gby
The affected versions are below 7.15.1.
Expected result
drupal/core-recommended should allow installing a non-vulnerable Guzzle version, at least guzzlehttp/guzzle >= 7.15.1, while keeping Drupal core on the supported 10.6.x release line.
Proposed resolution
Release a Drupal core patch version that updates the drupal/core-recommended dependency set so that guzzlehttp/guzzle can resolve to 7.15.1 or later.
Issue fork drupal-3612292
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
cilefen commented