Skip to content

fix(quote): patch PHP 8.5.12, Guzzle 7.16.0, and php-extension-installer - #322

Merged
hagen-p merged 4 commits into
mainfrom
PhP-patch
Oct 23, 2026
Merged

hagen-p merged 4 commits into
mainfrom
PhP-patch

Conversation

@hagen-p

@hagen-p hagen-p commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bump quote runtime to php:8.5.12-cli-alpine3.24 (digest-pinned) for the 21 Oct 2026 PHP security release.
  • Bump guzzlehttp/guzzle 7.10.0 → 7.16.0 so quote is above the 7.15.2 floor for GHSA-v5mv-p594-2x33 / CVE-2026-69246.
  • Bump php-extension-installer 2.9.11 → 2.12.3 (digest-pinned) to match official demo PR 4159.

Test plan

  • Confirm quote image builds on amd64 and arm64
  • Confirm php -v in the image reports 8.5.12
  • Hit quote health/shipping quote path after deploy

Made with Cursor

hagen-p and others added 4 commits October 23, 2026 11:14
Security patch for the quote service image; Alpine 3.24 is the
matching official tag (8.5.12 has no alpine3.22 image).

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
7.10.0 is below 7.15.2, which patched GHSA-v5mv-p594-2x33 and
related cookie/host advisories. The installer 2.12.3 bump is
not a security release, so it is left unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
Match official PR 4159 so quote builds against the same installer
as PHP 8.5.12.

Co-authored-by: Cursor <cursoragent@cursor.com>
@hagen-p
hagen-p merged commit 82d2dff into main Oct 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant