Skip to content

Commit 1c9c793

Browse files
authored
fix(deps): Bump sinon to 21.0.1 in @sentry(ember) (#19246)
- Bumps `sinon` from 19.0.2 to 21.0.1 in `packages/ember` to resolve CVE-2026-24001 (DoS via `parsePatch`/`applyPatch` in `diff`) - This pulls in `diff@^8.0.2` (patched) instead of `diff@^7.0.0` (vulnerable) - No breaking changes affect our usage — sinon v20/v21 only removed `usingPromise`, `fakeXMLHttpRequest`, `fakeServer`, and `assert.failException`, none of which we use
1 parent 850dd7e commit 1c9c793

File tree

2 files changed

+17
-45
lines changed

2 files changed

+17
-45
lines changed

packages/ember/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"loader.js": "~4.7.0",
7777
"qunit": "~2.22.0",
7878
"qunit-dom": "~3.2.1",
79-
"sinon": "19.0.2",
79+
"sinon": "21.0.1",
8080
"webpack": "~5.104.1"
8181
},
8282
"engines": {

yarn.lock

Lines changed: 16 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8307,27 +8307,21 @@
83078307
dependencies:
83088308
type-detect "4.0.8"
83098309

8310-
"@sinonjs/fake-timers@^13.0.1", "@sinonjs/fake-timers@^13.0.2":
8311-
version "13.0.4"
8312-
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-13.0.4.tgz#cacb89257e650f3214f9da5d9236f72c9658a607"
8313-
integrity sha512-wpUq+QiKxrWk7U2pdvNSY9fNX62/k+7eEdlQMO0A3rU8tQ+vvzY/WzBhMz+GbQlATXZlXWYQqFWNFcn1SVvThA==
8310+
"@sinonjs/fake-timers@^15.1.0":
8311+
version "15.1.0"
8312+
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-15.1.0.tgz#f42e713425d4eb1a7bc88ef5d7f76c4546586c25"
8313+
integrity sha512-cqfapCxwTGsrR80FEgOoPsTonoefMBY7dnUEbQ+GRcved0jvkJLzvX6F4WtN+HBqbPX/SiFsIRUp+IrCW/2I2w==
83148314
dependencies:
83158315
"@sinonjs/commons" "^3.0.1"
83168316

8317-
"@sinonjs/samsam@^8.0.1":
8318-
version "8.0.2"
8319-
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-8.0.2.tgz#e4386bf668ff36c95949e55a38dc5f5892fc2689"
8320-
integrity sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==
8317+
"@sinonjs/samsam@^8.0.3":
8318+
version "8.0.3"
8319+
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-8.0.3.tgz#eb6ffaef421e1e27783cc9b52567de20cb28072d"
8320+
integrity sha512-hw6HbX+GyVZzmaYNh82Ecj1vdGZrqVIn/keDTg63IgAwiQPO+xCz99uG6Woqgb4tM0mUiFENKZ4cqd7IX94AXQ==
83218321
dependencies:
83228322
"@sinonjs/commons" "^3.0.1"
8323-
lodash.get "^4.4.2"
83248323
type-detect "^4.1.0"
83258324

8326-
"@sinonjs/text-encoding@^0.7.3":
8327-
version "0.7.3"
8328-
resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f"
8329-
integrity sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==
8330-
83318325
"@size-limit/file@~11.1.6":
83328326
version "11.1.6"
83338327
resolved "https://registry.yarnpkg.com/@size-limit/file/-/file-11.1.6.tgz#de1244aef06081a93bd594ddc28ef14080ca5b01"
@@ -21782,11 +21776,6 @@ just-diff@^6.0.0:
2178221776
resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-6.0.2.tgz#03b65908543ac0521caf6d8eb85035f7d27ea285"
2178321777
integrity sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==
2178421778

21785-
just-extend@^6.2.0:
21786-
version "6.2.0"
21787-
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947"
21788-
integrity sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==
21789-
2179021779
jwa@^1.4.1:
2179121780
version "1.4.1"
2179221781
resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
@@ -22430,11 +22419,6 @@ lodash.foreach@^4.5.0:
2243022419
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
2243122420
integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=
2243222421

22433-
lodash.get@^4.4.2:
22434-
version "4.4.2"
22435-
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
22436-
integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
22437-
2243822422
lodash.includes@^4.3.0:
2243922423
version "4.3.0"
2244022424
resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
@@ -24417,17 +24401,6 @@ nice-try@^1.0.4:
2441724401
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
2441824402
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
2441924403

24420-
nise@^6.1.1:
24421-
version "6.1.1"
24422-
resolved "https://registry.yarnpkg.com/nise/-/nise-6.1.1.tgz#78ea93cc49be122e44cb7c8fdf597b0e8778b64a"
24423-
integrity sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==
24424-
dependencies:
24425-
"@sinonjs/commons" "^3.0.1"
24426-
"@sinonjs/fake-timers" "^13.0.1"
24427-
"@sinonjs/text-encoding" "^0.7.3"
24428-
just-extend "^6.2.0"
24429-
path-to-regexp "^8.1.0"
24430-
2443124404
nitropack@^2.11.10, nitropack@^2.9.7:
2443224405
version "2.13.1"
2443324406
resolved "https://registry.yarnpkg.com/nitropack/-/nitropack-2.13.1.tgz#70be1b14eb0d2fed9c670fe7cfff3741c384ecf2"
@@ -26129,7 +26102,7 @@ path-to-regexp@8.2.0:
2612926102
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4"
2613026103
integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==
2613126104

26132-
path-to-regexp@8.3.0, path-to-regexp@^8.0.0, path-to-regexp@^8.1.0:
26105+
path-to-regexp@8.3.0, path-to-regexp@^8.0.0:
2613326106
version "8.3.0"
2613426107
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.3.0.tgz#aa818a6981f99321003a08987d3cec9c3474cd1f"
2613526108
integrity sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==
@@ -29473,16 +29446,15 @@ simple-wcswidth@^1.0.1:
2947329446
resolved "https://registry.npmjs.org/simple-wcswidth/-/simple-wcswidth-1.1.2.tgz#66722f37629d5203f9b47c5477b1225b85d6525b"
2947429447
integrity sha512-j7piyCjAeTDSjzTSQ7DokZtMNwNlEAyxqSZeCS+CXH7fJ4jx3FuJ/mTW3mE+6JLs4VJBbcll0Kjn+KXI5t21Iw==
2947529448

29476-
sinon@19.0.2:
29477-
version "19.0.2"
29478-
resolved "https://registry.yarnpkg.com/sinon/-/sinon-19.0.2.tgz#944cf771d22236aa84fc1ab70ce5bffc3a215dad"
29479-
integrity sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==
29449+
sinon@21.0.1:
29450+
version "21.0.1"
29451+
resolved "https://registry.yarnpkg.com/sinon/-/sinon-21.0.1.tgz#36b9126065a44906f7ba4a47b723b99315a8c356"
29452+
integrity sha512-Z0NVCW45W8Mg5oC/27/+fCqIHFnW8kpkFOq0j9XJIev4Ld0mKmERaZv5DMLAb9fGCevjKwaEeIQz5+MBXfZcDw==
2948029453
dependencies:
2948129454
"@sinonjs/commons" "^3.0.1"
29482-
"@sinonjs/fake-timers" "^13.0.2"
29483-
"@sinonjs/samsam" "^8.0.1"
29484-
diff "^7.0.0"
29485-
nise "^6.1.1"
29455+
"@sinonjs/fake-timers" "^15.1.0"
29456+
"@sinonjs/samsam" "^8.0.3"
29457+
diff "^8.0.2"
2948629458
supports-color "^7.2.0"
2948729459

2948829460
sirv@^2.0.3, sirv@^2.0.4:

0 commit comments

Comments
 (0)