diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f8855321..9343b3210 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ overrides: proxy-addr@<2.0.8: ^2.0.8 mysql2@<3.22.0: ^3.22.0 minimatch@<3.1.4: ^3.1.4 - ip-address@<10.7.1: ^10.7.1 + ip-address@<10.7.4: ^10.7.4 sharp@<0.35.0: ^0.35.3 pdfjs-dist@>=5.6.83 <6.2.108: 6.2.108 deepmerge-ts@<8.0.0: ^8.0.0 @@ -4860,12 +4860,8 @@ packages: iobuffer@5.4.0: resolution: {integrity: sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA==} - ip-address@10.7.2: - resolution: {integrity: sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==} - engines: {node: '>= 12'} - - ip-address@10.7.3: - resolution: {integrity: sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==} + ip-address@10.7.4: + resolution: {integrity: sha512-DWBMKyeM25D70nrIiTkgQth59/G+naKOTep6huF9j+GmeK3DMD60Zvxg5d5qQnz+38AHgou6ean2LECX+lrKDg==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -11755,7 +11751,7 @@ snapshots: dependencies: debug: 4.4.3(supports-color@7.2.0) express: 5.2.1(supports-color@7.2.0) - ip-address: 10.7.2 + ip-address: 10.7.4 transitivePeerDependencies: - supports-color @@ -12165,9 +12161,7 @@ snapshots: iobuffer@5.4.0: {} - ip-address@10.7.2: {} - - ip-address@10.7.3: {} + ip-address@10.7.4: {} ipaddr.js@1.9.1: {} @@ -13896,7 +13890,7 @@ snapshots: socks@2.8.10: dependencies: - ip-address: 10.7.3 + ip-address: 10.7.4 smart-buffer: 4.2.0 sonner@2.0.8(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1): diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2f95c35f1..b70efd59f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -65,8 +65,9 @@ overrides: # 10.0.0.1 rather than being rejected. That is the exact alt-notation class # `isPublicUrl` exists to catch, and this copy arrives under the MCP SDK's # rate limiter where nothing of ours screens it. - # Later advisories up to 10.7.0 raised the floor from 10.3.1 to 10.7.1. - "ip-address@<10.7.1": "^10.7.1" + # Later advisories raised the floor from 10.3.1 to 10.7.1, then to 10.7.4 + # (a ReDoS in the Address6 zone identifier, through 10.7.3). + "ip-address@<10.7.4": "^10.7.4" "sharp@<0.35.0": "^0.35.3" # A crafted PDF could run arbitrary JavaScript through the renderer. Our own # copy is pinned past it in `devDependencies`, but a second copy arrives