Skip to content

Commit faee7fe

Browse files
committed
chore(deps): pin Node 22.23.4 for the October 2026 security release
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
1 parent 8ed55b8 commit faee7fe

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
cache: true
3939
- uses: actions/setup-node@v4
4040
with:
41-
node-version: "22.12.0"
41+
node-version: "22.23.4"
4242
cache: npm
4343
cache-dependency-path: webui/package-lock.json
4444
- run: npm ci

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1.7
22

3-
FROM node:22-alpine AS webui-build
3+
FROM node:22.23.4-alpine AS webui-build
44
WORKDIR /src/webui
55
COPY webui/package.json webui/package-lock.json ./
66
RUN npm ci

‎webui/package-lock.json‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎webui/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "1.0.0",
55
"type": "module",
66
"engines": {
7-
"node": ">=22.12.0"
7+
"node": ">=22.23.4"
88
},
99
"scripts": {
1010
"fonts:generate": "node scripts/generate-fonts.mjs",

0 commit comments

Comments
 (0)