Skip to content

Commit a97afd3

Browse files
Resolves pbkdf2 to resolve CVE-2025-6545 CVE-2025-6547
Signed-off-by: Darshit Chanpura <dchanp@amazon.com>
1 parent fdf91cb commit a97afd3

File tree

2 files changed

+106
-15
lines changed

2 files changed

+106
-15
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"micromatch": "^4.0.8",
5959
"cross-spawn": "7.0.5",
6060
"xml-crypto": "^2.1.6",
61-
"@babel/runtime": "^7.27.0"
61+
"@babel/runtime": "^7.27.0",
62+
"pbkdf2":"^3.1.3"
6263
}
6364
}

yarn.lock

Lines changed: 104 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -949,7 +949,7 @@ cachedir@^2.3.0:
949949
resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d"
950950
integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==
951951

952-
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
952+
call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
953953
version "1.0.2"
954954
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
955955
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
@@ -968,7 +968,17 @@ call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
968968
get-intrinsic "^1.2.4"
969969
set-function-length "^1.2.1"
970970

971-
call-bound@^1.0.2:
971+
call-bind@^1.0.8:
972+
version "1.0.8"
973+
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c"
974+
integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==
975+
dependencies:
976+
call-bind-apply-helpers "^1.0.0"
977+
es-define-property "^1.0.0"
978+
get-intrinsic "^1.2.4"
979+
set-function-length "^1.2.2"
980+
981+
call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4:
972982
version "1.0.4"
973983
resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
974984
integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
@@ -1244,7 +1254,7 @@ create-ecdh@^4.0.0:
12441254
bn.js "^4.1.0"
12451255
elliptic "^6.5.3"
12461256

1247-
create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
1257+
create-hash@^1.1.0, create-hash@^1.2.0:
12481258
version "1.2.0"
12491259
resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
12501260
integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
@@ -1255,7 +1265,17 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
12551265
ripemd160 "^2.0.1"
12561266
sha.js "^2.4.0"
12571267

1258-
create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
1268+
create-hash@~1.1.3:
1269+
version "1.1.3"
1270+
resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd"
1271+
integrity sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA==
1272+
dependencies:
1273+
cipher-base "^1.0.1"
1274+
inherits "^2.0.1"
1275+
ripemd160 "^2.0.0"
1276+
sha.js "^2.4.0"
1277+
1278+
create-hmac@^1.1.0, create-hmac@^1.1.7:
12591279
version "1.1.7"
12601280
resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
12611281
integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
@@ -2043,6 +2063,13 @@ for-each@^0.3.3:
20432063
dependencies:
20442064
is-callable "^1.1.3"
20452065

2066+
for-each@^0.3.5:
2067+
version "0.3.5"
2068+
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47"
2069+
integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==
2070+
dependencies:
2071+
is-callable "^1.2.7"
2072+
20462073
foreachasync@^3.0.0:
20472074
version "3.0.0"
20482075
resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6"
@@ -2377,6 +2404,13 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2:
23772404
dependencies:
23782405
has-symbols "^1.0.3"
23792406

2407+
hash-base@^2.0.0:
2408+
version "2.0.2"
2409+
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1"
2410+
integrity sha512-0TROgQ1/SxE6KmxWSvXHvRj90/Xo1JvZShofnYF+f6ZsGtR4eES7WfrQzPalmyagfKZCXpVnitiRebZulWsbiw==
2411+
dependencies:
2412+
inherits "^2.0.1"
2413+
23802414
hash-base@^3.0.0:
23812415
version "3.1.0"
23822416
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
@@ -2732,6 +2766,13 @@ is-typed-array@^1.1.13:
27322766
dependencies:
27332767
which-typed-array "^1.1.14"
27342768

2769+
is-typed-array@^1.1.14:
2770+
version "1.1.15"
2771+
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b"
2772+
integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==
2773+
dependencies:
2774+
which-typed-array "^1.1.16"
2775+
27352776
is-typedarray@~1.0.0:
27362777
version "1.0.0"
27372778
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -3508,16 +3549,17 @@ path-to-regexp@^8.0.0:
35083549
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4"
35093550
integrity sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==
35103551

3511-
pbkdf2@^3.0.3, pbkdf2@^3.1.2:
3512-
version "3.1.2"
3513-
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
3514-
integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==
3552+
pbkdf2@^3.0.3, pbkdf2@^3.1.2, pbkdf2@^3.1.3:
3553+
version "3.1.3"
3554+
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.3.tgz#8be674d591d65658113424592a95d1517318dd4b"
3555+
integrity sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==
35153556
dependencies:
3516-
create-hash "^1.1.2"
3517-
create-hmac "^1.1.4"
3518-
ripemd160 "^2.0.1"
3519-
safe-buffer "^5.0.1"
3520-
sha.js "^2.4.8"
3557+
create-hash "~1.1.3"
3558+
create-hmac "^1.1.7"
3559+
ripemd160 "=2.0.1"
3560+
safe-buffer "^5.2.1"
3561+
sha.js "^2.4.11"
3562+
to-buffer "^1.2.0"
35213563

35223564
pend@~1.2.0:
35233565
version "1.2.0"
@@ -3887,6 +3929,14 @@ rimraf@^2.5.4, rimraf@^2.6.3:
38873929
dependencies:
38883930
glob "^7.1.3"
38893931

3932+
ripemd160@=2.0.1:
3933+
version "2.0.1"
3934+
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7"
3935+
integrity sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w==
3936+
dependencies:
3937+
hash-base "^2.0.0"
3938+
inherits "^2.0.1"
3939+
38903940
ripemd160@^2.0.0, ripemd160@^2.0.1:
38913941
version "2.0.2"
38923942
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
@@ -4075,7 +4125,7 @@ set-blocking@^2.0.0:
40754125
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
40764126
integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
40774127

4078-
set-function-length@^1.2.1:
4128+
set-function-length@^1.2.1, set-function-length@^1.2.2:
40794129
version "1.2.2"
40804130
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
40814131
integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
@@ -4115,6 +4165,15 @@ sha.js@^2.4.0, sha.js@^2.4.8:
41154165
inherits "^2.0.1"
41164166
safe-buffer "^5.0.1"
41174167

4168+
sha.js@^2.4.11:
4169+
version "2.4.12"
4170+
resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f"
4171+
integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==
4172+
dependencies:
4173+
inherits "^2.0.4"
4174+
safe-buffer "^5.2.1"
4175+
to-buffer "^1.2.0"
4176+
41184177
shebang-command@^2.0.0:
41194178
version "2.0.0"
41204179
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -4468,6 +4527,15 @@ to-arraybuffer@^1.0.0:
44684527
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
44694528
integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==
44704529

4530+
to-buffer@^1.2.0:
4531+
version "1.2.1"
4532+
resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.2.1.tgz#2ce650cdb262e9112a18e65dc29dcb513c8155e0"
4533+
integrity sha512-tB82LpAIWjhLYbqjx3X4zEeHN6M8CiuOEy2JY8SEQVdYRe3CCHOFaqrBW1doLDrfpWhplcW7BL+bO3/6S3pcDQ==
4534+
dependencies:
4535+
isarray "^2.0.5"
4536+
safe-buffer "^5.2.1"
4537+
typed-array-buffer "^1.0.3"
4538+
44714539
to-regex-range@^5.0.1:
44724540
version "5.0.1"
44734541
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
@@ -4548,6 +4616,15 @@ typed-array-buffer@^1.0.2:
45484616
es-errors "^1.3.0"
45494617
is-typed-array "^1.1.13"
45504618

4619+
typed-array-buffer@^1.0.3:
4620+
version "1.0.3"
4621+
resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536"
4622+
integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==
4623+
dependencies:
4624+
call-bound "^1.0.3"
4625+
es-errors "^1.3.0"
4626+
is-typed-array "^1.1.14"
4627+
45514628
typed-array-byte-length@^1.0.1:
45524629
version "1.0.1"
45534630
resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
@@ -4830,6 +4907,19 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15:
48304907
gopd "^1.0.1"
48314908
has-tostringtag "^1.0.2"
48324909

4910+
which-typed-array@^1.1.16:
4911+
version "1.1.19"
4912+
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956"
4913+
integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==
4914+
dependencies:
4915+
available-typed-arrays "^1.0.7"
4916+
call-bind "^1.0.8"
4917+
call-bound "^1.0.4"
4918+
for-each "^0.3.5"
4919+
get-proto "^1.0.1"
4920+
gopd "^1.2.0"
4921+
has-tostringtag "^1.0.2"
4922+
48334923
which@^2.0.1:
48344924
version "2.0.2"
48354925
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"

0 commit comments

Comments
 (0)