Skip to content

chore(deps): pin Node 22.23.4 for the October 2026 security release - #13

Merged
nextroad-dev merged 1 commit into
mainfrom
chore/node-22.23.4-security
Oct 22, 2026
Merged

nextroad-dev merged 1 commit into
mainfrom
chore/node-22.23.4-security

Conversation

@nextroad-dev

Copy link
Copy Markdown
Owner

Why

Node.js released security updates on 2026-10-21 (advisory); the patched 22.x release is 22.23.4. CI was hard-pinned to 22.12.0, which is affected (Brotli decoder OOB write CVE-2026-111497, TLS hostname bypass CVE-2026-106069, and others).

Node is only used to build the embedded Vue admin UI; the runtime image is distroless and contains no Node, so production exposure is limited to the build/CI environment.

Changes

  • .github/workflows/ci.yml: node-version: "22.12.0" → "22.23.4"
  • Dockerfile: webui build stage node:22-alpine → node:22.23.4-alpine
  • webui/package.json + lockfile root entry: engines.node >=22.12.0 → >=22.23.4

CI was hard-pinned to Node 22.12.0, which is affected by the October 2026 Node.js security release (CVE-2026-111497 Brotli OOB write, CVE-2026-106069 TLS hostname bypass, and others).

- CI setup-node: 22.12.0 -> 22.23.4
- WebUI build stage: node:22-alpine -> node:22.23.4-alpine
- webui engines: >=22.12.0 -> >=22.23.4
@nextroad-dev
nextroad-dev merged commit c6a6bb6 into main Oct 22, 2026
4 of 5 checks passed
@nextroad-dev
nextroad-dev deleted the chore/node-22.23.4-security branch October 22, 2026 02: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