From 08dda5883d63326ddde8b18c63d64ac370c37ce5 Mon Sep 17 00:00:00 2001 From: Guido X Jansen Date: Tue, 17 Mar 2026 21:10:54 +0100 Subject: [PATCH] fix(security): force undici >=7.24.0 to resolve GHSA-f269-vfmq-vjvj (#187) * fix(security): force undici >=7.24.0 to resolve GHSA-f269-vfmq-vjvj Adds pnpm override for undici to fix HIGH severity vulnerability: - CVE: GHSA-f269-vfmq-vjvj - Issue: Malicious WebSocket 64-bit length overflows parser - Path: isomorphic-dompurify > jsdom > undici - Fixed versions: >=7.24.0 * chore: update lockfile for undici override --- package.json | 3 ++- pnpm-lock.yaml | 22 +++++++--------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index b9ed913..24f2648 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,8 @@ "overrides": { "minimatch": ">=10.2.3", "rollup": ">=4.59.0", - "esbuild": ">=0.25.0" + "esbuild": ">=0.25.0", + "undici": ">=7.24.0" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5df52c1..1def8d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,6 +35,7 @@ overrides: minimatch: '>=10.2.3' rollup: '>=4.59.0' esbuild: '>=0.25.0' + undici: '>=7.24.0' importers: .: @@ -5683,17 +5684,10 @@ packages: integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==, } - undici@6.23.0: + undici@7.24.4: resolution: { - integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==, - } - engines: { node: '>=18.17' } - - undici@7.22.0: - resolution: - { - integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==, + integrity: sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==, } engines: { node: '>=20.18.1' } @@ -6011,7 +6005,7 @@ snapshots: '@atproto-labs/fetch': 0.2.3 '@atproto-labs/pipe': 0.1.1 ipaddr.js: 2.3.0 - undici: 6.23.0 + undici: 7.24.4 '@atproto-labs/fetch@0.2.3': dependencies: @@ -8545,7 +8539,7 @@ snapshots: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.0 - undici: 7.22.0 + undici: 7.24.4 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 5.0.0 @@ -9301,7 +9295,7 @@ snapshots: ssh-remote-port-forward: 1.0.4 tar-fs: 3.1.1 tmp: 0.2.5 - undici: 7.22.0 + undici: 7.24.4 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -9406,9 +9400,7 @@ snapshots: undici-types@7.18.2: {} - undici@6.23.0: {} - - undici@7.22.0: {} + undici@7.24.4: {} unicode-segmenter@0.14.5: {} -- 2.51.2