Skip to content

Commit 8938caa

Browse files
fix(security): ignore Node bundled CVEs flagged by Trivy 0.72
Trivy 0.72 reports sigstore and undici findings in the Node.js dist as failing despite fixes existing upstream; bump Node to 24.18.0 and track the CVEs in trivyignore until the base bundle refreshes. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 60b0ebc commit 8938caa

4 files changed

Lines changed: 7 additions & 2 deletions

File tree

.trivyignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ CVE-2026-23745 exp:2026-08-19
1919
CVE-2026-23950 exp:2026-08-19
2020
CVE-2026-24842 exp:2026-08-19
2121
CVE-2026-26960 exp:2026-08-19
22+
# Node.js bundled deps (sigstore, undici in official node dist)
23+
CVE-2026-48815 exp:2026-08-19
24+
CVE-2026-12151 exp:2026-08-19
2225
#
2326
# .NET (Runner.Plugins / Runner.Sdk deps)
2427
CVE-2024-38095 exp:2026-08-19

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,14 @@
6464
- **image:** pre-cache commonly used GitHub Actions from `manifest.yaml` into the runner `_work/_actions` directory during image build
6565
- **image:** bump syft, grype, yq, argo, kargo, pack, and kubectl to latest releases
6666
- **image:** install OpenAPI npm CLIs in a single prefix with transitive dependency CVE overrides
67+
- **image:** bump Node.js to 24.18.0
6768

6869
### Fixed
6970

7071
### Security
7172

7273
- **image:** extend `.trivyignore` for unfixed Go CVEs in base containerd and pinned CLIs
74+
- **image:** ignore Node.js bundled sigstore and undici CVEs until upstream node dist updates
7375

7476
## [1.2.3](https://github.com/DeerHide/python-github-runner/compare/v1.2.2...v1.2.3) (2026-04-25)
7577

Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ RUN curl -sSL -o /tmp/pack.tgz \
117117
&& rm /tmp/pack.tgz
118118

119119
# Install Node.js (bundles npm and npx)
120-
ARG NODE_VERSION=24.16.0
120+
ARG NODE_VERSION=24.18.0
121121
RUN curl -sSL -o /tmp/node.tgz \
122122
"https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" \
123123
&& tar -xzf /tmp/node.tgz -C /usr/local --strip-components=1 \

manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ build:
1515
- GRYPE_VERSION=0.115.0
1616
- HADOLINT_VERSION=2.14.0
1717
- YQ_VERSION=4.53.3
18-
- NODE_VERSION=24.16.0
18+
- NODE_VERSION=24.18.0
1919
- BUN_VERSION=1.3.14
2020
- REDOCLY_CLI_VERSION=2.39.0
2121
- SPECTRAL_CLI_VERSION=6.16.1

0 commit comments

Comments
 (0)