Skip to content

build(node): Bump Node to 24.22.3 - #352

Open
sentry-junior[bot] wants to merge 1 commit into
masterfrom
build/node-24-22-3
Open

sentry-junior[bot] wants to merge 1 commit into
masterfrom
build/node-24-22-3

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

Moves the action's Node runtime to 24.22.3 to pick up the November 11, 2026 Node.js security release.

  • macOS/Windows path: setup-node now installs 24.22.3 (and the volta pin matches).
  • Linux path: the Docker image is pinned to node:24.22.3-alpine instead of the floating node:24-alpine. The floating tag still points at 24.22.2 right now, so a release cut today would otherwise ship an unpatched image without anyone noticing. Pinning makes that fail loudly instead.
  • dist/index.js is rebuilt because it embeds package.json. The PR docker tag is set from the branch name.

Exposure is low. This action is a short-lived CI client, not a server, so the HTTP/2, TLS-server, and permission-model CVEs can't be reached. The one that matters most is CVE-2026-123871: proxy credentials from HTTPS_PROXY could leak into ERR_PROXY_INVALID_CONFIG messages in CI logs.

Draft until Docker Hub publishes node:24.22.3-alpine. As of opening this, the newest 24.x tag is 24.22.2, so the docker build job will fail until the image is out. Re-run CI once it's available.

via Jeffrey Hung.

--

View Session [Sentry]

Picks up the November 2026 Node.js security release (CVE-2026-123863,
CVE-2026-123864, CVE-2026-123871, CVE-2026-123877 and others). Pins the
Docker image to node:24.22.3-alpine so the Linux path can't silently ship
an older 24.x from the floating tag, bumps setup-node for macOS/Windows and
the volta pin, rebuilds dist, and sets the branch docker tag.

Co-Authored-By: Jeffrey Hung <jeffrey.hung@sentry.io>
@linear-code

linear-code Bot commented Nov 11, 2026

Copy link
Copy Markdown

VULN-3493

@Jeffreyhung

Copy link
Copy Markdown
Member

Linux Docker image it needs isn't on Docker Hub yet, so CI will fail until it is.

@sentry-junior
sentry-junior Bot marked this pull request as ready for review November 11, 2026 23:44
@sentry-junior
sentry-junior Bot requested a review from andreiborza as a code owner November 11, 2026 23:44
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