Skip to content

Commit ecb6317

Browse files
committed
fix: resolve high dependabot vulnerabilities (ws, form-data, aws-cdk-lib, js-cookie)
- ws: bump to ^7.5.11/^8.21.0 + resolution >=7.5.11 (memory exhaustion DoS) - form-data: add resolution >=4.0.6 (CRLF injection) - aws-cdk-lib: bump 2.224.0 → 2.246.0 (OS command injection in NodejsFunction) - js-cookie: add resolution >=3.0.7 (prototype hijack cookie-attribute injection)
1 parent 5765805 commit ecb6317

11 files changed

Lines changed: 129 additions & 113 deletions

File tree

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@
465465
"**/istanbul/async": "^2.6.4",
466466
"**/jake/async": "^2.6.4",
467467
"**/nth-check": "^2.0.1",
468-
"aws-cdk-lib": "2.224.0",
468+
"aws-cdk-lib": "2.246.0",
469469
"lodash": "^4.18.1",
470470
"node-fetch": "^2.6.7",
471471
"cross-fetch": "^2.2.6",
@@ -503,7 +503,10 @@
503503
"**/fast-xml-parser": "~5.7.2",
504504
"**/fast-xml-builder": ">=1.1.7",
505505
"@opentelemetry/core": ">=2.8.0",
506-
"uuid": "^11.1.1"
506+
"uuid": "^11.1.1",
507+
"ws": ">=7.5.11",
508+
"form-data": ">=4.0.6",
509+
"js-cookie": ">=3.0.7"
507510
},
508511
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
509512
}

packages/amplify-data-construct/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@
328328
"devDependencies": {
329329
"@types/fs-extra": "^8.0.1",
330330
"@types/node": "^24.0.0",
331-
"aws-cdk-lib": "2.224.0",
331+
"aws-cdk-lib": "2.246.0",
332332
"constructs": "10.3.0",
333333
"jsii": "^5.7.0",
334334
"jsii-pacmak": "^1.84.0",

packages/amplify-e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"node-fetch": "^2.6.7",
6060
"pluralize": "^8.0.0",
6161
"uuid": "^8.3.2",
62-
"ws": "^7.5.7",
62+
"ws": "^7.5.11",
6363
"yargs": "^15.1.0"
6464
},
6565
"peerDependencies": {

packages/amplify-graphql-api-construct-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"generate-password": "~1.7.0",
4343
"graphql": "^15.5.0",
4444
"node-fetch": "^2.6.7",
45-
"ws": "^8.18.0"
45+
"ws": "^8.21.0"
4646
},
4747
"peerDependencies": {
4848
"@aws-amplify/amplify-cli-core": "^4.4.0"
@@ -52,7 +52,7 @@
5252
"@aws-amplify/graphql-transformer-interfaces": "4.3.0",
5353
"@aws-amplify/graphql-validate-transformer": "1.1.6",
5454
"@types/node": "^24.0.0",
55-
"aws-cdk-lib": "2.224.0",
55+
"aws-cdk-lib": "2.246.0",
5656
"constructs": "10.3.0",
5757
"ts-node": "^8.10.2"
5858
},

packages/amplify-graphql-api-construct/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@
329329
"@aws-amplify/graphql-transformer-test-utils": "1.1.1",
330330
"@types/fs-extra": "^8.0.1",
331331
"@types/node": "^24.0.0",
332-
"aws-cdk-lib": "2.224.0",
332+
"aws-cdk-lib": "2.246.0",
333333
"constructs": "10.3.0",
334334
"jsii": "^5.7.0",
335335
"jsii-docgen": "9.1.2",

packages/graphql-transformers-e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"isomorphic-fetch": "^3.0.0",
6060
"jest-junit": "^12.0.0",
6161
"node-fetch": "^2.6.7",
62-
"ws": "^7.5.7"
62+
"ws": "^7.5.11"
6363
},
6464
"jest": {
6565
"transform": {

packages/graphql-transformers-e2e-tests/resources/jsonServer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"typescript": "*"
99
},
1010
"dependencies": {
11-
"aws-cdk-lib": "~2.224.0",
11+
"aws-cdk-lib": "~2.246.0",
1212
"constructs": "^10.3.0"
1313
},
1414
"resolutions": {

packages/graphql-transformers-e2e-tests/resources/jsonServer/yarn.lock

Lines changed: 44 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,31 @@
22
# yarn lockfile v1
33

44

5-
"@aws-cdk/asset-awscli-v1@2.2.242":
6-
version "2.2.242"
7-
resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.242.tgz#235cb25b6d1ad26975b0095c0d6ee84309adae5c"
8-
integrity sha512-4c1bAy2ISzcdKXYS1k4HYZsNrgiwbiDzj36ybwFVxEWZXVAP0dimQTCaB9fxu7sWzEjw3d+eaw6Fon+QTfTIpQ==
5+
"@aws-cdk/asset-awscli-v1@2.2.263":
6+
version "2.2.263"
7+
resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.263.tgz#dd47eea2a730fad02cc405b5b6b6b58db44d2fb6"
8+
integrity sha512-X9JvcJhYcb7PHs8R7m4zMablO5C9PGb/hYfLnxds9h/rKJu6l7MiXE/SabCibuehxPnuO/vk+sVVJiUWrccarQ==
99

10-
"@aws-cdk/asset-node-proxy-agent-v6@^2.1.0":
10+
"@aws-cdk/asset-node-proxy-agent-v6@^2.1.1":
1111
version "2.1.2"
1212
resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.2.tgz#71733894b092032309523cfcba24dc2bb3e7fd84"
1313
integrity sha512-pDiuqH+qY3zM9lhhLjbKJ1tnKOHzQ2V4Wr/3qsxyKeKAkuPMI/BVGvZG1PbrikUw949cGVTfVEt4ETKKYnrj0Q==
1414

15-
"@aws-cdk/cloud-assembly-schema@^48.6.0":
16-
version "48.20.0"
17-
resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.20.0.tgz#a2b60373cfbe228f901f62f0d7e2c5e2fe40702d"
18-
integrity sha512-+eeiav9LY4wbF/EFuCt/vfvi/Zoxo8bf94PW5clbMraChEliq83w4TbRVy0jB9jE0v1ooFTtIjSQkowSPkfISg==
15+
"@aws-cdk/cloud-assembly-api@^2.2.0":
16+
version "2.2.6"
17+
resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-api/-/cloud-assembly-api-2.2.6.tgz#f774ba547da1cb92a948eaca7441e5212d4494b9"
18+
integrity sha512-lw+Z5JT4e5rAMMR8tvj2yKSIQTvlxpBeYMUjfSgpJ4RN9d94vF6CpnvPqq6LsfO37n6jw0ufQrDNrR8ZHWKkuw==
1919
dependencies:
20-
jsonschema "~1.4.1"
21-
semver "^7.7.2"
20+
jsonschema "^1.5.0"
21+
semver "^7.8.4"
22+
23+
"@aws-cdk/cloud-assembly-schema@^53.0.0":
24+
version "53.28.0"
25+
resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-53.28.0.tgz#b7e344f0058b63b1dea8a6563999f20f3c899b4e"
26+
integrity sha512-pZS+9bLGv2tCqcgxfA0WD3XjcqT3yE4ICvKeJEicw6aTdCxBl8FQ/AUsorY/6f2JrMS3kUQgvhXxA30MWcji0A==
27+
dependencies:
28+
jsonschema "^1.5.0"
29+
semver "^7.8.0"
2230

2331
"@balena/dockerignore@^1.0.2":
2432
version "1.0.2"
@@ -59,25 +67,26 @@ astral-regex@^2.0.0:
5967
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
6068
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
6169

62-
aws-cdk-lib@~2.224.0:
63-
version "2.224.0"
64-
resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.224.0.tgz#8e62b31826b23e3796b01735397d2ab44f97d5ed"
65-
integrity sha512-WWc9/LOhSd+QsN2ecfy67BfYBv8B5HQOze+nufNo48Z1TrHqkSJS74JzMN592nPztzjYHjVkcjCuXLJpSzwRig==
70+
aws-cdk-lib@~2.246.0:
71+
version "2.246.0"
72+
resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.246.0.tgz#77cbcdd367e3ed96b42fec9e89a6fd498b04ff93"
73+
integrity sha512-7OtF95mss9dWohopCNQKAlNFrMJwgOIvNTNgoOWWcKhULBf6UxKCaf6ATlnuysIWRGf2DHgcval/4+yySOKRBw==
6674
dependencies:
67-
"@aws-cdk/asset-awscli-v1" "2.2.242"
68-
"@aws-cdk/asset-node-proxy-agent-v6" "^2.1.0"
69-
"@aws-cdk/cloud-assembly-schema" "^48.6.0"
75+
"@aws-cdk/asset-awscli-v1" "2.2.263"
76+
"@aws-cdk/asset-node-proxy-agent-v6" "^2.1.1"
77+
"@aws-cdk/cloud-assembly-api" "^2.2.0"
78+
"@aws-cdk/cloud-assembly-schema" "^53.0.0"
7079
"@balena/dockerignore" "^1.0.2"
7180
case "1.6.3"
72-
fs-extra "^11.3.1"
81+
fs-extra "^11.3.3"
7382
ignore "^5.3.2"
7483
jsonschema "^1.5.0"
7584
mime-types "^2.1.35"
76-
minimatch "^3.1.2"
85+
minimatch "^10.2.3"
7786
punycode "^2.3.1"
78-
semver "^7.7.2"
87+
semver "^7.7.4"
7988
table "^6.9.0"
80-
yaml "1.10.2"
89+
yaml "1.10.3"
8190

8291
aws-cdk@~2.1101.0:
8392
version "2.1101.0"
@@ -141,10 +150,10 @@ fast-uri@^3.0.1:
141150
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.2.tgz#8af3d4fc9d3e71b11572cc2673b514a7d1a8c8ec"
142151
integrity sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==
143152

144-
fs-extra@^11.3.1:
145-
version "11.3.5"
146-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.5.tgz#07a44eff40bea53e719909a532f91a23bf0769ff"
147-
integrity sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==
153+
fs-extra@^11.3.3:
154+
version "11.3.6"
155+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.6.tgz#f7cb80e9df550cd1db6f537fa5cdd568d3e70d10"
156+
integrity sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==
148157
dependencies:
149158
graceful-fs "^4.2.0"
150159
jsonfile "^6.0.1"
@@ -189,11 +198,6 @@ jsonschema@^1.5.0:
189198
resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.5.0.tgz#f6aceb1ab9123563dd901d05f81f9d4883d3b7d8"
190199
integrity sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==
191200

192-
jsonschema@~1.4.1:
193-
version "1.4.1"
194-
resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab"
195-
integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==
196-
197201
lodash.truncate@^4.4.2:
198202
version "4.4.2"
199203
resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
@@ -211,7 +215,7 @@ mime-types@^2.1.35:
211215
dependencies:
212216
mime-db "1.52.0"
213217

214-
minimatch@3.1.5, minimatch@^3.1.2:
218+
minimatch@3.1.5, minimatch@^10.2.3:
215219
version "3.1.5"
216220
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e"
217221
integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==
@@ -228,10 +232,10 @@ require-from-string@^2.0.2:
228232
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
229233
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
230234

231-
semver@^7.7.2:
232-
version "7.8.1"
233-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.1.tgz#bf4970b5e70fda0686363cc18bfe8805d5ed957e"
234-
integrity sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==
235+
semver@^7.7.4, semver@^7.8.0, semver@^7.8.4:
236+
version "7.8.5"
237+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.5.tgz#39b646037dd50c14fb451e7e4cac58ed8b863f69"
238+
integrity sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==
235239

236240
slice-ansi@^4.0.0:
237241
version "4.0.0"
@@ -284,7 +288,7 @@ universalify@^2.0.0:
284288
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
285289
integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
286290

287-
yaml@1.10.2:
288-
version "1.10.2"
289-
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
290-
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
291+
yaml@1.10.3:
292+
version "1.10.3"
293+
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.3.tgz#76e407ed95c42684fb8e14641e5de62fe65bbcb3"
294+
integrity sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==

scripts/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"resolutions": {
3232
"fast-xml-parser": ">=5.5.6",
3333
"minimatch": ">=9.0.6",
34-
"axios": ">=1.16.1"
34+
"axios": ">=1.16.1",
35+
"form-data": ">=4.0.6"
3536
}
3637
}

scripts/yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -809,16 +809,16 @@ foreground-child@^3.1.0:
809809
cross-spawn "^7.0.6"
810810
signal-exit "^4.0.1"
811811

812-
form-data@^4.0.5:
813-
version "4.0.5"
814-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053"
815-
integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==
812+
form-data@>=4.0.6, form-data@^4.0.5:
813+
version "4.0.6"
814+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.6.tgz#28e864e1b786dbebb68db1f452f9635278665827"
815+
integrity sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==
816816
dependencies:
817817
asynckit "^0.4.0"
818818
combined-stream "^1.0.8"
819819
es-set-tostringtag "^2.1.0"
820-
hasown "^2.0.2"
821-
mime-types "^2.1.12"
820+
hasown "^2.0.4"
821+
mime-types "^2.1.35"
822822

823823
fs-extra@^10.0.0:
824824
version "10.1.0"
@@ -897,7 +897,7 @@ has-tostringtag@^1.0.2:
897897
dependencies:
898898
has-symbols "^1.0.3"
899899

900-
hasown@^2.0.2:
900+
hasown@^2.0.2, hasown@^2.0.4:
901901
version "2.0.4"
902902
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.4.tgz#8c62d8cb90beb2aad5d0a5b67581ad9854c3f003"
903903
integrity sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==
@@ -982,7 +982,7 @@ mime-db@1.52.0:
982982
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
983983
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
984984

985-
mime-types@^2.1.12:
985+
mime-types@^2.1.35:
986986
version "2.1.35"
987987
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
988988
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==

0 commit comments

Comments
 (0)