Skip to content

Commit b3632ea

Browse files
cortinicofacebook-github-bot
authored andcommitted
Fix security vulnerabilities in transitive dependencies
Summary: Refresh yarn.lock to pick up patched versions of vulnerable transitive dependencies. No resolutions needed for the main lockfile since existing semver constraints already allow the fix versions. Only `qs` in the website lockfile requires a resolution because its parent (`body-parser`) pins it with an exact version. Main (`yarn.lock`): - `tmp` 0.2.3 → 0.2.7 (CVE-2026-44705, path traversal) - `flatted` 3.2.2 → 3.4.2 (unbounded recursion DoS, prototype pollution) - `brace-expansion` 1.1.12 → 1.1.15 (ReDoS) - `picomatch` 2.3.1 → 2.3.2 (CVE-2026-33671, ReDoS; CVE-2026-33672, method injection) Website (`website/yarn.lock`): - `fast-uri` 3.0.6 → 3.1.2 (CVE-2026-6321, path traversal; CVE-2026-6322, host confusion) - `node-forge` 1.3.2 → 1.4.0 (certificate chain bypass, signature forgery, DoS) - `follow-redirects` 1.15.9 → 1.16.0 (GHSA-r4q5-vmmm-2653) - `qs` 6.13.0 → 6.15.2 (CVE-2026-8723, via resolution) - `postcss` 8.5.3 → 8.5.15 (GHSA-qx2v-qp2m-jg93, XSS) - `ws` 8.18.1 → 8.21.0 (GHSA-58qx-3vcg-4xpx) All bumps are within semver range — patch or minor version updates only. No cross-major overrides. Differential Revision: D107521797
1 parent 8079450 commit b3632ea

3 files changed

Lines changed: 47 additions & 53 deletions

File tree

website/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"prettier": "3.4.2"
3131
},
3232
"resolutions": {
33-
"minimatch": "3.1.4"
33+
"minimatch": "3.1.4",
34+
"qs": "^6.15.2"
3435
}
3536
}

website/yarn.lock

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5178,9 +5178,9 @@ fast-json-stable-stringify@^2.0.0:
51785178
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
51795179

51805180
fast-uri@^3.0.1:
5181-
version "3.0.6"
5182-
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748"
5183-
integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==
5181+
version "3.1.2"
5182+
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.2.tgz#8af3d4fc9d3e71b11572cc2673b514a7d1a8c8ec"
5183+
integrity sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==
51845184

51855185
fastq@^1.6.0:
51865186
version "1.19.1"
@@ -5287,9 +5287,9 @@ flat@^5.0.2:
52875287
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
52885288

52895289
follow-redirects@^1.0.0:
5290-
version "1.15.9"
5291-
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1"
5292-
integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==
5290+
version "1.16.0"
5291+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.0.tgz#28474a159d3b9d11ef62050a14ed60e4df6d61bc"
5292+
integrity sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==
52935293

52945294
for-each@^0.3.5:
52955295
version "0.3.5"
@@ -8123,10 +8123,10 @@ multicast-dns@^7.2.5:
81238123
dns-packet "^5.2.2"
81248124
thunky "^1.0.2"
81258125

8126-
nanoid@^3.3.8:
8127-
version "3.3.9"
8128-
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.9.tgz#e0097d8e026b3343ff053e9ccd407360a03f503a"
8129-
integrity sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==
8126+
nanoid@^3.3.12:
8127+
version "3.3.12"
8128+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.12.tgz#ab3d912e217a6d0a514f00a72a16543a28982c05"
8129+
integrity sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==
81308130

81318131
negotiator@0.6.3:
81328132
version "0.6.3"
@@ -8174,9 +8174,9 @@ node-fetch@2.6.7:
81748174
whatwg-url "^5.0.0"
81758175

81768176
node-forge@^1:
8177-
version "1.3.2"
8178-
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.2.tgz#d0d2659a26eef778bf84d73e7f55c08144ee7750"
8179-
integrity sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==
8177+
version "1.4.0"
8178+
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.4.0.tgz#1c7b7d8bdc2d078739f58287d589d903a11b2fc2"
8179+
integrity sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==
81808180

81818181
node-releases@^2.0.19:
81828182
version "2.0.19"
@@ -9140,11 +9140,11 @@ postcss-zindex@^6.0.2:
91409140
integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==
91419141

91429142
postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4.38:
9143-
version "8.5.3"
9144-
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb"
9145-
integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==
9143+
version "8.5.15"
9144+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.15.tgz#d1eaf677a324e9ec02196da2d3fecf4a0b9a735c"
9145+
integrity sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==
91469146
dependencies:
9147-
nanoid "^3.3.8"
9147+
nanoid "^3.3.12"
91489148
picocolors "^1.1.1"
91499149
source-map-js "^1.2.1"
91509150

@@ -9248,12 +9248,12 @@ pupa@^3.1.0:
92489248
dependencies:
92499249
escape-goat "^4.0.0"
92509250

9251-
qs@6.13.0:
9252-
version "6.13.0"
9253-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
9254-
integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==
9251+
qs@6.13.0, qs@^6.15.2:
9252+
version "6.15.2"
9253+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.2.tgz#fd55426d710403ddccc45e0f9eab16db7727ece9"
9254+
integrity sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==
92559255
dependencies:
9256-
side-channel "^1.0.6"
9256+
side-channel "^1.1.0"
92579257

92589258
queue-microtask@^1.2.2:
92599259
version "1.2.3"
@@ -10219,7 +10219,7 @@ side-channel-weakmap@^1.0.2:
1021910219
object-inspect "^1.13.3"
1022010220
side-channel-map "^1.0.1"
1022110221

10222-
side-channel@^1.0.6:
10222+
side-channel@^1.1.0:
1022310223
version "1.1.0"
1022410224
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9"
1022510225
integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==
@@ -11389,14 +11389,14 @@ write-file-atomic@^3.0.3:
1138911389
typedarray-to-buffer "^3.1.5"
1139011390

1139111391
ws@^7.3.1:
11392-
version "7.5.10"
11393-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9"
11394-
integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
11392+
version "7.5.11"
11393+
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.11.tgz#9460daf1812bb81a423c5b9eac746941a86310fa"
11394+
integrity sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==
1139511395

1139611396
ws@^8.13.0:
11397-
version "8.18.1"
11398-
resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb"
11399-
integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==
11397+
version "8.21.0"
11398+
resolved "https://registry.yarnpkg.com/ws/-/ws-8.21.0.tgz#012e413fc07429945121b0c153158c4343086951"
11399+
integrity sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==
1140011400

1140111401
xdg-basedir@^5.0.1, xdg-basedir@^5.1.0:
1140211402
version "5.1.0"

yarn.lock

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2087,21 +2087,14 @@ balanced-match@^4.0.2:
20872087
integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==
20882088

20892089
brace-expansion@^1.1.7:
2090-
version "1.1.12"
2091-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
2092-
integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
2090+
version "1.1.15"
2091+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.15.tgz#a6d90d54067236e5f42570a3b7378d594d9b7738"
2092+
integrity sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==
20932093
dependencies:
20942094
balanced-match "^1.0.0"
20952095
concat-map "0.0.1"
20962096

2097-
brace-expansion@^5.0.2:
2098-
version "5.0.4"
2099-
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.4.tgz#614daaecd0a688f660bbbc909a8748c3d80d4336"
2100-
integrity sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==
2101-
dependencies:
2102-
balanced-match "^4.0.2"
2103-
2104-
brace-expansion@^5.0.5:
2097+
brace-expansion@^5.0.2, brace-expansion@^5.0.5:
21052098
version "5.0.6"
21062099
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.6.tgz#ec68fe0a641a29d8711579caf641d05bae1f2285"
21072100
integrity sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==
@@ -3081,9 +3074,9 @@ flat-cache@^3.0.4:
30813074
rimraf "^3.0.2"
30823075

30833076
flatted@^3.1.0:
3084-
version "3.2.2"
3085-
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz#64bfed5cb68fe3ca78b3eb214ad97b63bedce561"
3086-
integrity sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==
3077+
version "3.4.2"
3078+
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726"
3079+
integrity sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==
30873080

30883081
flow-api-translator@0.36.1:
30893082
version "0.36.1"
@@ -4798,14 +4791,14 @@ picocolors@^1.0.1, picocolors@^1.1.1:
47984791
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
47994792

48004793
picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
4801-
version "2.3.1"
4802-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
4803-
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
4794+
version "2.3.2"
4795+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601"
4796+
integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==
48044797

48054798
picomatch@^4.0.3:
4806-
version "4.0.3"
4807-
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042"
4808-
integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==
4799+
version "4.0.4"
4800+
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589"
4801+
integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==
48094802

48104803
pify@^4.0.1:
48114804
version "4.0.1"
@@ -5581,9 +5574,9 @@ tinyglobby@^0.2.15:
55815574
picomatch "^4.0.3"
55825575

55835576
tmp@^0.2.3:
5584-
version "0.2.3"
5585-
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae"
5586-
integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==
5577+
version "0.2.7"
5578+
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.7.tgz#26f4db11d1601ce8012dcb8a798ece1c06a99059"
5579+
integrity sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==
55875580

55885581
tmpl@1.0.5:
55895582
version "1.0.5"

0 commit comments

Comments
 (0)