This is an automated email from the ASF dual-hosted git repository.
josedee pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 0aa7f9c51e6 [NO-ISSUE] CVE fix for proxy-addr, isomorphic-git,
moment, undici, fast-uri (#4031)
0aa7f9c51e6 is described below
commit 0aa7f9c51e61931e98393e833dab05d78888d7bb
Author: athirakm94 <[email protected]>
AuthorDate: Tue Oct 6 13:49:17 2026 +0530
[NO-ISSUE] CVE fix for proxy-addr, isomorphic-git, moment, undici,
fast-uri (#4031)
---
packages/bpmn-editor/package.json | 2 +-
packages/dmn-editor/package.json | 2 +-
packages/dmn-runner/package.json | 2 +-
packages/online-editor/package.json | 4 +-
packages/unitables/package.json | 2 +-
packages/vscode-extension/package.json | 2 +-
packages/workspaces-git-fs/package.json | 2 +-
pnpm-lock.yaml | 91 +++++++++++++++++----------------
pnpm-workspace.yaml | 13 +++--
9 files changed, 64 insertions(+), 56 deletions(-)
diff --git a/packages/bpmn-editor/package.json
b/packages/bpmn-editor/package.json
index fb21d1d83ab..dbffcf604af 100644
--- a/packages/bpmn-editor/package.json
+++ b/packages/bpmn-editor/package.json
@@ -50,7 +50,7 @@
"elkjs": "^0.9.1",
"fast-deep-equal": "^3.1.3",
"immer": "^10.0.3",
- "moment": "^2.29.4",
+ "moment": "^2.31.0",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.1.2",
"reactflow": "^11.8.3",
diff --git a/packages/dmn-editor/package.json b/packages/dmn-editor/package.json
index 2ad4883562c..cd3ea4d609c 100644
--- a/packages/dmn-editor/package.json
+++ b/packages/dmn-editor/package.json
@@ -59,7 +59,7 @@
"elkjs": "^0.9.1",
"fast-deep-equal": "^3.1.3",
"immer": "^10.0.3",
- "moment": "^2.29.4",
+ "moment": "^2.31.0",
"react-error-boundary": "^4.1.2",
"reactflow": "^11.8.3",
"uuid": "^14.0.0",
diff --git a/packages/dmn-runner/package.json b/packages/dmn-runner/package.json
index 654245bd60a..74beacafd6a 100644
--- a/packages/dmn-runner/package.json
+++ b/packages/dmn-runner/package.json
@@ -35,7 +35,7 @@
"deep-object-diff": "^1.1.9",
"json-refs": "^3.0.15",
"lodash": "^4.18.1",
- "moment": "^2.29.4",
+ "moment": "^2.31.0",
"uniforms": "^3.10.2",
"uniforms-bridge-json-schema": "^3.10.2"
},
diff --git a/packages/online-editor/package.json
b/packages/online-editor/package.json
index 6cd118046e5..f09bdca4b11 100644
--- a/packages/online-editor/package.json
+++ b/packages/online-editor/package.json
@@ -73,11 +73,11 @@
"buffer": "^6.0.3",
"cross-env": "^7.0.3",
"deep-object-diff": "^1.1.9",
- "isomorphic-git": "^1.30.1",
+ "isomorphic-git": "^1.42.3",
"js-yaml": "^4.2.0",
"json-refs": "^3.0.15",
"lodash": "^4.18.1",
- "moment": "^2.29.4",
+ "moment": "^2.31.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-dropzone": "^11.4.2",
diff --git a/packages/unitables/package.json b/packages/unitables/package.json
index 5cd54126e8c..7925160f81e 100644
--- a/packages/unitables/package.json
+++ b/packages/unitables/package.json
@@ -43,7 +43,7 @@
"ajv-formats": "^3.0.1",
"deep-object-diff": "^1.1.9",
"lodash": "^4.18.1",
- "moment": "^2.29.4",
+ "moment": "^2.31.0",
"react-id-generator": "^3.0.1",
"react-table": "^7.6.2",
"uniforms": "^3.10.2",
diff --git a/packages/vscode-extension/package.json
b/packages/vscode-extension/package.json
index 33bcaaa33fa..6dc72490102 100644
--- a/packages/vscode-extension/package.json
+++ b/packages/vscode-extension/package.json
@@ -34,7 +34,7 @@
"@kie-tools-core/vscode-java-code-completion": "workspace:*",
"@kie-tools-core/workspace": "workspace:*",
"@types/vscode": "1.103.0",
- "isomorphic-git": "^1.30.1",
+ "isomorphic-git": "^1.42.3",
"minimatch": "^4.2.5"
},
"devDependencies": {
diff --git a/packages/workspaces-git-fs/package.json
b/packages/workspaces-git-fs/package.json
index d356e69f1a8..bdcb919a235 100644
--- a/packages/workspaces-git-fs/package.json
+++ b/packages/workspaces-git-fs/package.json
@@ -30,7 +30,7 @@
"@kie-tools/emscripten-fs": "^0.0.2",
"@kie-tools/kie-sandbox-fs": "workspace:*",
"client-zip": "^2.3.1",
- "isomorphic-git": "^1.30.1",
+ "isomorphic-git": "^1.42.3",
"minimatch": "^4.2.5",
"uuid": "^14.0.0"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 55ddc84b2fd..fb1c13a1695 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -23,11 +23,12 @@ overrides:
minimatch@^10: 10.2.1
minimatch@^5: 5.1.9
minimatch@^4: 5.1.9
- undici: ^6.28.0
+ undici: ^6.29.0
uuid: ^11.1.1
picomatch@3: 3.0.2
picomatch@4: 4.0.4
'@cypress/request>form-data': 4.0.6
+ proxy-addr: 2.0.8
packageExtensionsChecksum: sha256-oxPwESKKSHRelJQnCQTHzgtG1xkcQOHjfgjFdIfqMfg=
@@ -1410,8 +1411,8 @@ importers:
specifier: ^10.0.3
version: 10.2.0
moment:
- specifier: ^2.29.4
- version: 2.30.1
+ specifier: ^2.31.0
+ version: 2.31.0
react:
specifier: '>=18.3.1 <19.0.0'
version: 18.3.1
@@ -2691,8 +2692,8 @@ importers:
specifier: ^10.0.3
version: 10.2.0
moment:
- specifier: ^2.29.4
- version: 2.30.1
+ specifier: ^2.31.0
+ version: 2.31.0
react:
specifier: '>=18.3.1 <19.0.0'
version: 18.3.1
@@ -3366,8 +3367,8 @@ importers:
specifier: ^4.18.1
version: 4.18.1
moment:
- specifier: ^2.29.4
- version: 2.30.1
+ specifier: ^2.31.0
+ version: 2.31.0
react:
specifier: '>=18.3.1 <19.0.0'
version: 18.3.1
@@ -5759,8 +5760,8 @@ importers:
specifier: ^1.1.9
version: 1.1.9
isomorphic-git:
- specifier: ^1.30.1
- version: 1.38.10
+ specifier: ^1.42.3
+ version: 1.42.6
js-yaml:
specifier: ^4.3.2
version: 4.3.2
@@ -5771,8 +5772,8 @@ importers:
specifier: ^4.18.1
version: 4.18.1
moment:
- specifier: ^2.29.4
- version: 2.30.1
+ specifier: ^2.31.0
+ version: 2.31.0
react:
specifier: ^18.3.1
version: 18.3.1
@@ -6459,7 +6460,7 @@ importers:
version: 18.3.1([email protected])
react-moment:
specifier: 0.9.7
- version: 0.9.7([email protected])([email protected])([email protected])
+ version: 0.9.7([email protected])([email protected])([email protected])
react-router:
specifier: ^7.18.0
version: 7.18.2([email protected]([email protected]))([email protected])
@@ -6867,7 +6868,7 @@ importers:
version: 18.3.1([email protected])
react-moment:
specifier: 0.9.7
- version: 0.9.7([email protected])([email protected])([email protected])
+ version: 0.9.7([email protected])([email protected])([email protected])
react-router:
specifier: ^7.18.0
version: 7.18.2([email protected]([email protected]))([email protected])
@@ -7105,7 +7106,7 @@ importers:
version: 2.3.0([email protected])
react-moment:
specifier: 0.9.7
- version: 0.9.7([email protected])([email protected])([email protected])
+ version: 0.9.7([email protected])([email protected])([email protected])
react-svg-pan-zoom:
specifier: ^3.12.1
version: 3.13.1
@@ -8203,8 +8204,8 @@ importers:
specifier: ^4.18.1
version: 4.18.1
moment:
- specifier: ^2.29.4
- version: 2.30.1
+ specifier: ^2.31.0
+ version: 2.31.0
react:
specifier: '>=18.3.1 <19.0.0'
version: 18.3.1
@@ -8376,8 +8377,8 @@ importers:
specifier: 1.103.0
version: 1.103.0
isomorphic-git:
- specifier: ^1.30.1
- version: 1.38.10
+ specifier: ^1.42.3
+ version: 1.42.6
minimatch:
specifier: 5.1.9
version: 5.1.9
@@ -8689,8 +8690,8 @@ importers:
specifier: ^2.3.1
version: 2.5.0
isomorphic-git:
- specifier: ^1.30.1
- version: 1.38.10
+ specifier: ^1.42.3
+ version: 1.42.6
minimatch:
specifier: 5.1.9
version: 5.1.9
@@ -16969,8 +16970,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==}
- [email protected]:
- resolution: {integrity:
sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==}
+ [email protected]:
+ resolution: {integrity:
sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==}
[email protected]:
resolution: {integrity:
sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}
@@ -18288,8 +18289,8 @@ packages:
resolution: {integrity:
sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
engines: {node: '>=0.10.0'}
- [email protected]:
- resolution: {integrity:
sha512-nJSSq7ypu97vM33rSdxXyPzSWksCberjKspzXhFEcBHdVyxdNkWByAzJ/AURV1jIlfv8pLq37lGdIEt7ORj17Q==}
+ [email protected]:
+ resolution: {integrity:
sha512-MJpYjxITU0k0CNzSE3hXmrsHEIyPO8puRf69cNg5Xim7uhRMU0wh+5VkxpJonhKdAqiy+KTDTQWxgAuTxySqeg==}
engines: {node: '>=14.17'}
hasBin: true
@@ -19521,8 +19522,8 @@ packages:
engines: {node: '>= 14.0.0'}
hasBin: true
- [email protected]:
- resolution: {integrity:
sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==}
+ [email protected]:
+ resolution: {integrity:
sha512-0acOTfMiWOheYS4eoWb80yYMb/JLvVv9SHbs2PehaDzfUG0Bw855SKyk0IKTnPGa5+U2bmi3W68l1+sGLX/pvw==}
[email protected]:
resolution: {integrity:
sha512-WxdbFHS3Wtz4V9hzhe/Xog5hQRSMxmDLkEEYZwqMDHgJlkZo00HVFZR0j5d0nKypjTUkkygH3dDSXERLG4757A==}
@@ -20746,8 +20747,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
- [email protected]:
- resolution: {integrity:
sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ [email protected]:
+ resolution: {integrity:
sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==}
engines: {node: '>= 0.10'}
[email protected]:
@@ -22790,8 +22791,8 @@ packages:
[email protected]:
resolution: {integrity:
sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
- [email protected]:
- resolution: {integrity:
sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==}
+ [email protected]:
+ resolution: {integrity:
sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==}
engines: {node: '>=18.17'}
[email protected]:
@@ -24203,7 +24204,7 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
js-yaml: 5.2.3
- undici: 6.28.0
+ undici: 6.29.0
'@apidevtools/[email protected]': {}
@@ -31653,14 +31654,14 @@ snapshots:
[email protected]:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.7
+ fast-uri: 3.1.8
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
[email protected]:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.7
+ fast-uri: 3.1.8
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -32872,7 +32873,7 @@ snapshots:
parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
parse5-parser-stream: 7.1.2
- undici: 6.28.0
+ undici: 6.29.0
whatwg-mimetype: 4.0.0
[email protected]:
@@ -34847,7 +34848,7 @@ snapshots:
on-finished: 2.4.1
parseurl: 1.3.3
path-to-regexp: 0.1.13
- proxy-addr: 2.0.7
+ proxy-addr: 2.0.8
qs: 6.16.0
range-parser: 1.2.1
safe-buffer: 5.2.1
@@ -34882,7 +34883,7 @@ snapshots:
on-finished: 2.4.1
once: 1.4.0
parseurl: 1.3.3
- proxy-addr: 2.0.7
+ proxy-addr: 2.0.8
qs: 6.16.0
range-parser: 1.3.0
router: 2.2.0
@@ -34957,7 +34958,7 @@ snapshots:
[email protected]: {}
- [email protected]: {}
+ [email protected]: {}
[email protected]:
dependencies:
@@ -36408,7 +36409,7 @@ snapshots:
[email protected]: {}
- [email protected]:
+ [email protected]:
dependencies:
async-lock: 1.4.1
clean-git-ref: 2.0.1
@@ -38095,7 +38096,7 @@ snapshots:
yargs-parser: 20.2.9
yargs-unparser: 2.0.0
- [email protected]: {}
+ [email protected]: {}
[email protected]([email protected])([email protected]([email protected]))([email protected]):
dependencies:
@@ -38310,7 +38311,7 @@ snapshots:
semver: 7.8.5
tar: 7.5.21
tinyglobby: 0.2.17
- undici: 6.28.0
+ undici: 6.29.0
which: 6.0.1
[email protected]:
@@ -38635,7 +38636,7 @@ snapshots:
mime: 3.0.0
prettier: 2.8.8
tiny-glob: 0.2.9
- undici: 6.28.0
+ undici: 6.29.0
yargs-parser: 21.1.1
[email protected]: {}
@@ -39418,7 +39419,7 @@ snapshots:
[email protected]: {}
- [email protected]:
+ [email protected]:
dependencies:
forwarded: 0.2.0
ipaddr.js: 1.9.1
@@ -39811,9 +39812,9 @@ snapshots:
[email protected]: {}
- [email protected]([email protected])([email protected])([email protected]):
+ [email protected]([email protected])([email protected])([email protected]):
dependencies:
- moment: 2.30.1
+ moment: 2.31.0
prop-types: 15.8.1
react: 18.3.1
@@ -41883,7 +41884,7 @@ snapshots:
[email protected]: {}
- [email protected]: {}
+ [email protected]: {}
[email protected]: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 1c4829f991f..d4c46800da5 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -28,9 +28,12 @@ overrides:
"minimatch@^10": "10.2.1"
"minimatch@^5": "5.1.9"
"minimatch@^4": "5.1.9"
- # CVE-2026-1526, CVE-2026-2229, CVE-2026-1528, CVE-2026-1527, CVE-2026-1525,
CVE-2026-2203, CVE-2026-12151, CVE-2026-9679, CVE-2026-11525, CVE-2026-6733,
CVE-2026-16729, CVE-2026-15157, CVE-2026-16728: Fix security vulnerability in
undici
- # Waiting for @openapi-contrib/openapi-schema-to-json-schema to release
patched version
- "undici": "^6.28.0"
+ # CVE-2026-1526, CVE-2026-2229, CVE-2026-1528, CVE-2026-1527, CVE-2026-1525,
CVE-2026-2203, CVE-2026-12151, CVE-2026-9679, CVE-2026-11525, CVE-2026-6733,
CVE-2026-16729, CVE-2026-15157, CVE-2026-16728,
+ # CVE-2026-19534 (DoS via unrequested WebSocket subprotocol), CVE-2026-85024
(DoS via permessage-deflate decompression),
+ # CVE-2026-18540 (response splitting via retry interceptor): Fix security
vulnerabilities in undici.
+ # Upgraded from ^6.28.0 to ^6.29.0 (first clean same-major release; 6.28.1+
all clean on deps.dev).
+ # Waiting for @openapi-contrib/openapi-schema-to-json-schema to release
patched version.
+ "undici": "^6.29.0"
# CVE-2026-41907: Fix security vulnerability in uuid
# Transitive dependencies ([email protected], [email protected]) still use
[email protected]
"uuid": "^11.1.1"
@@ -41,3 +44,7 @@ overrides:
# All other dependents (axios, superagent, @vscode/vsce, jsdom,
@types/node-fetch) use ^4.x
# which naturally resolves to 4.0.6, so only @cypress/request needs a
targeted override.
"@cypress/request>form-data": "4.0.6"
+ # CVE-2026-90711 (CVSS 9.1): IP spoofing via IPv4-mapped IPv6 trust subnet
in proxy-addr.
+ # [email protected] pins ~2.0.7 and [email protected] pins ^2.0.7 — both ranges allow
2.0.8.
+ # Overriding transitive dependency until express ships proxy-addr >= 2.0.8
natively.
+ "proxy-addr": "2.0.8"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]