Skip to content

Commit 2911168

Browse files
fix(security): upgrade axios to 1.15.0 to fix critical CVEs (calcom#28850)
Upgrades axios from 1.13.5 to 1.15.0 in apps/api/v2 and the root resolutions field to resolve two critical vulnerabilities: - GHSA-3p68-rc4w-qgx5: NO_PROXY hostname normalization bypass leading to SSRF - GHSA-fvcv-3m26-pcqx: Unrestricted cloud metadata exfiltration via header injection Both CVEs are fixed in axios >=1.15.0.
1 parent d08f4a0 commit 2911168

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

apps/api/v2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"@sentry/node": "9.46.0",
6363
"@sentry/profiling-node": "9.46.0",
6464
"@snyk/protect": "latest",
65-
"axios": "1.13.5",
65+
"axios": "1.15.0",
6666
"body-parser": "1.20.3",
6767
"bull": "4.15.1",
6868
"class-transformer": "0.5.1",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
"jpeg-js": "0.4.4",
139139
"validator": "13.15.22",
140140
"form-data": "4.0.4",
141-
"axios": "1.13.5",
141+
"axios": "1.15.0",
142142
"jws": "4.0.1",
143143
"jsonwebtoken": "9.0.0",
144144
"sha.js": "2.4.12",

yarn.lock

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1967,7 +1967,7 @@ __metadata:
19671967
"@types/luxon": "npm:3.4.2"
19681968
"@types/passport-jwt": "npm:3.0.13"
19691969
"@types/supertest": "npm:2.0.16"
1970-
axios: "npm:1.13.5"
1970+
axios: "npm:1.15.0"
19711971
body-parser: "npm:1.20.3"
19721972
bull: "npm:4.15.1"
19731973
class-transformer: "npm:0.5.1"
@@ -17900,14 +17900,14 @@ __metadata:
1790017900
languageName: node
1790117901
linkType: hard
1790217902

17903-
"axios@npm:1.13.5":
17904-
version: 1.13.5
17905-
resolution: "axios@npm:1.13.5"
17903+
"axios@npm:1.15.0":
17904+
version: 1.15.0
17905+
resolution: "axios@npm:1.15.0"
1790617906
dependencies:
1790717907
follow-redirects: "npm:^1.15.11"
1790817908
form-data: "npm:^4.0.5"
17909-
proxy-from-env: "npm:^1.1.0"
17910-
checksum: 10/db726d09902565ef9a0632893530028310e2ec2b95b727114eca1b101450b00014133dfc3871cffc87983fb922bca7e4874d7e2826d1550a377a157cdf3f05b6
17909+
proxy-from-env: "npm:^2.1.0"
17910+
checksum: 10/d39a2c0ebc7ff4739401b282e726cc2673377949d6c46d60eb619458f8d7a2f7eadbcada7097f4dbc7d5c59abb4d3bf6fac33d474412bc3415d3f5aa7ed45530
1791117911
languageName: node
1791217912
linkType: hard
1791317913

@@ -33008,6 +33008,13 @@ __metadata:
3300833008
languageName: node
3300933009
linkType: hard
3301033010

33011+
"proxy-from-env@npm:^2.1.0":
33012+
version: 2.1.0
33013+
resolution: "proxy-from-env@npm:2.1.0"
33014+
checksum: 10/fbbaf4dab2a6231dc9e394903a5f66f20475e36b734335790b46feb9da07c37d6b32e2c02e3e2ea4d4b23774c53d8562e5b7cc73282cb43f4a597b7eacaee2ee
33015+
languageName: node
33016+
linkType: hard
33017+
3301133018
"pseudomap@npm:^1.0.1":
3301233019
version: 1.0.2
3301333020
resolution: "pseudomap@npm:1.0.2"

0 commit comments

Comments
 (0)