Skip to content

Commit ad208ac

Browse files
authored
fix(security): update qs to 6.14.1 to fix CVE-2025-15284 - qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion (#2534)
1 parent 42f2d54 commit ad208ac

6 files changed

Lines changed: 118 additions & 99 deletions

File tree

bun.lock

Lines changed: 21 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
"dcmjs": "0.45.0",
202202
"tar-fs": "2.1.4",
203203
"body-parser": "1.20.3",
204-
"ws": "8.18.3"
204+
"ws": "8.18.3",
205+
"qs": "6.14.1"
205206
}
206207
}

packages/docs/bun.lock

Lines changed: 12 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@
9393
"typedoc": "0.26.10"
9494
},
9595
"resolutions": {
96-
"node-forge": "1.3.2"
96+
"node-forge": "1.3.2",
97+
"qs": "6.14.1"
9798
}
9899
}

packages/docs/yarn.lock

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,10 +1185,10 @@
11851185
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
11861186
integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
11871187

1188-
"@cornerstonejs/adapters@4.13.3":
1189-
version "4.13.3"
1190-
resolved "https://registry.yarnpkg.com/@cornerstonejs/adapters/-/adapters-4.13.3.tgz#87ce253c268e25647e688a8409c7a9ea818727e6"
1191-
integrity sha512-gK6L3jQIM/hlgoeQV7BcSRqBgox3zndvn2ibOenDT4ogBuapuKGic2JP5UkeM8RFpZN2HeYvYaJ9HAbsnbVjRg==
1188+
"@cornerstonejs/adapters@4.15.1":
1189+
version "4.15.1"
1190+
resolved "https://registry.yarnpkg.com/@cornerstonejs/adapters/-/adapters-4.15.1.tgz#0d11f5d0309fc465792ca1244ef42cb35c96260b"
1191+
integrity sha512-8wjyuAmeMOY1SaUqkGrm9Q+GaYdojhOs5M9lBq0WP+31SpYmXcv/cPAXTnW7BOc7g23nG291zjjLqtEsXbeAfw==
11921192
dependencies:
11931193
"@babel/runtime-corejs2" "7.26.10"
11941194
buffer "6.0.3"
@@ -1216,20 +1216,20 @@
12161216
resolved "https://registry.yarnpkg.com/@cornerstonejs/codec-openjph/-/codec-openjph-2.4.7.tgz#784394d05d8cf735640e9c3baa206535ee8e0376"
12171217
integrity sha512-qvP4q4JDib7mi9r7LqKOwqz7YZ8gjtDX4ZCezeYf8+eb7MBXCz5uXAMeVF3yz9Axw4XiIMdB/pqXkm8tqCl13w==
12181218

1219-
"@cornerstonejs/core@4.13.3":
1220-
version "4.13.3"
1221-
resolved "https://registry.yarnpkg.com/@cornerstonejs/core/-/core-4.13.3.tgz#8f888fb92e97c25edaa7e3c9001306b8ebd9b115"
1222-
integrity sha512-yXnjnuWqR2xB7wR67iYbCtLXTxxG64n546rGFdtjjo7hMbCg1iIqyMBQUt5J/HZ9sUkXkWhuyG14n2tYpJ0nBQ==
1219+
"@cornerstonejs/core@4.15.1":
1220+
version "4.15.1"
1221+
resolved "https://registry.yarnpkg.com/@cornerstonejs/core/-/core-4.15.1.tgz#1baca6d84786420da4f2eba33001ab1a3257202a"
1222+
integrity sha512-f8WwizeNk2BjQMcQl5MdAlTZ9IodLw6/r+8xGLjAkkKiPYOKEylt+lzmvqMJ0z6lNBoKAWM6qlI+LkK9+GEWLA==
12231223
dependencies:
12241224
"@kitware/vtk.js" "34.15.1"
12251225
comlink "4.4.2"
12261226
gl-matrix "3.4.3"
12271227
loglevel "1.9.2"
12281228

1229-
"@cornerstonejs/dicom-image-loader@4.13.3":
1230-
version "4.13.3"
1231-
resolved "https://registry.yarnpkg.com/@cornerstonejs/dicom-image-loader/-/dicom-image-loader-4.13.3.tgz#b59dfc3ae616a8fce9c9751e4d1fa5a8e025e8c5"
1232-
integrity sha512-HWRFJSl/OkOolqTlfp003JYArBxXagxg9xYMHSNA6DVH9N3EH9F8nvF1iauJ881BKD/ERjB5WV3d5laJBQg2WA==
1229+
"@cornerstonejs/dicom-image-loader@4.15.1":
1230+
version "4.15.1"
1231+
resolved "https://registry.yarnpkg.com/@cornerstonejs/dicom-image-loader/-/dicom-image-loader-4.15.1.tgz#3dcd7d542d84473b20571d89189beebcce9e03a0"
1232+
integrity sha512-oRba/lWuQMEXILCzGjFvZisdqczJaHxGclzb0DB/q49HQrvk3AXBHtnjZq15Ts6pF/oNx90xOMJ+RqcTgbV0DA==
12331233
dependencies:
12341234
"@cornerstonejs/codec-charls" "1.2.3"
12351235
"@cornerstonejs/codec-libjpeg-turbo-8bit" "1.2.2"
@@ -1241,17 +1241,17 @@
12411241
pako "2.1.0"
12421242
uuid "9.0.1"
12431243

1244-
"@cornerstonejs/nifti-volume-loader@4.13.3":
1245-
version "4.13.3"
1246-
resolved "https://registry.yarnpkg.com/@cornerstonejs/nifti-volume-loader/-/nifti-volume-loader-4.13.3.tgz#3eb3b67aef5aa8d8f4e242c4e84bbc578a290c2b"
1247-
integrity sha512-jIqR33KHRuCUH1+MHGO/uDwtHG7P+y+3poDkaZaFqORMaLXKxUqpqwkj5V2Gs4grX6iL6m1ymeJfHhRxrGSpnA==
1244+
"@cornerstonejs/nifti-volume-loader@4.15.1":
1245+
version "4.15.1"
1246+
resolved "https://registry.yarnpkg.com/@cornerstonejs/nifti-volume-loader/-/nifti-volume-loader-4.15.1.tgz#929fc7d9fd91b112e1cd625bcad23180e3f0ca06"
1247+
integrity sha512-grnJSmN+/x6TuiWIs4SozDEF5Pmi9GoVcxpnZFSiEupqsNSLHNtPdkXcUMUJSZSLsNyV0WxZhJ2z+QZAKt2OzQ==
12481248
dependencies:
12491249
nifti-reader-js "0.6.9"
12501250

1251-
"@cornerstonejs/tools@4.13.3":
1252-
version "4.13.3"
1253-
resolved "https://registry.yarnpkg.com/@cornerstonejs/tools/-/tools-4.13.3.tgz#3c473abef82fb57073502fb374cfb0d7b8d7a678"
1254-
integrity sha512-AhAU+6rMEuvIej0yFf5zmSvcIQMU5zz++BCHLJ5zaOhSe0ThZi0ZgC4ZC2M4KrhfiM2bd4wDJ7xAYq8Cn60gWA==
1251+
"@cornerstonejs/tools@4.15.1":
1252+
version "4.15.1"
1253+
resolved "https://registry.yarnpkg.com/@cornerstonejs/tools/-/tools-4.15.1.tgz#30a1598dce12c3978babd806677040dc8586846b"
1254+
integrity sha512-vAT9bilk8icEW+xOJRsg5zeYfZNDRB5mgt8kfV+Hpx0pHO+l7xh0etHSluqXYLL/3YvU+kwqdzBVYoNLCfk8kA==
12551255
dependencies:
12561256
"@types/offscreencanvas" "2019.7.3"
12571257
comlink "4.4.2"
@@ -9340,12 +9340,12 @@ puppeteer@24.27.0:
93409340
puppeteer-core "24.27.0"
93419341
typed-query-selector "^2.12.0"
93429342

9343-
qs@6.13.0:
9344-
version "6.13.0"
9345-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
9346-
integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==
9343+
qs@6.13.0, qs@6.14.1:
9344+
version "6.14.1"
9345+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.1.tgz#a41d85b9d3902f31d27861790506294881871159"
9346+
integrity sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==
93479347
dependencies:
9348-
side-channel "^1.0.6"
9348+
side-channel "^1.1.0"
93499349

93509350
queue-microtask@^1.2.2:
93519351
version "1.2.3"
@@ -10257,7 +10257,7 @@ side-channel-weakmap@^1.0.2:
1025710257
object-inspect "^1.13.3"
1025810258
side-channel-map "^1.0.1"
1025910259

10260-
side-channel@^1.0.6:
10260+
side-channel@^1.1.0:
1026110261
version "1.1.0"
1026210262
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9"
1026310263
integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==

0 commit comments

Comments
 (0)