Skip to content

fix: pin node 22/24 images to pre-regression versions#145

Merged
dholmes merged 1 commit into
mainfrom
fix/docker-runtime-regression
Jun 23, 2026
Merged

fix: pin node 22/24 images to pre-regression versions#145
dholmes merged 1 commit into
mainfrom
fix/docker-runtime-regression

Conversation

@tylerodonnell

Copy link
Copy Markdown
Member

Node 22.23.0 and 24.17.0 (2026-06-18 security release for CVE-2026-48931)
regressed http.Agent keep-alive handling, breaking node-fetch@2 (and the
gaxios -> googleapis / @Google-Cloud / firebase-tools stack) with
ERR_STREAM_PREMATURE_CLOSE under load.

Pin back to the prior minor line until a fixed patch ships:

  • 22/base: node:22.22-bookworm-slim
  • 22/lambda: amazon/aws-lambda-nodejs:22.2026.05.05.20-x86_64
  • 24/base: node:24.16-bookworm-slim
  • 24/lambda: public.ecr.aws/lambda/nodejs:24.2026.05.05.20

Unpin once 22.23.1+/22.24.0 and 24.17.1+/24.18.0 ship.

Refs: nodejs/node#63989
Fix PR: nodejs/node#64004

Node 22.23.0 and 24.17.0 (2026-06-18 security release for CVE-2026-48931)
regressed http.Agent keep-alive handling, breaking node-fetch@2 (and the
gaxios -> googleapis / @Google-Cloud / firebase-tools stack) with
ERR_STREAM_PREMATURE_CLOSE under load.

Pin back to the prior minor line until a fixed patch ships:

- 22/base:   node:22.22-bookworm-slim
- 22/lambda: amazon/aws-lambda-nodejs:22.2026.05.05.20-x86_64
- 24/base:   node:24.16-bookworm-slim
- 24/lambda: public.ecr.aws/lambda/nodejs:24.2026.05.05.20

Unpin once 22.23.1+/22.24.0 and 24.17.1+/24.18.0 ship.

Refs: nodejs/node#63989
Fix PR: nodejs/node#64004
@tylerodonnell tylerodonnell requested a review from a team as a code owner June 23, 2026 14:29
@dholmes dholmes enabled auto-merge June 23, 2026 14:30
@dholmes dholmes added this pull request to the merge queue Jun 23, 2026
Merged via the queue into main with commit e1dae61 Jun 23, 2026
19 checks passed
@dholmes dholmes deleted the fix/docker-runtime-regression branch June 23, 2026 14:39
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.

2 participants