Skip to content

Commit 4ae2a68

Browse files
deps: upgrade socket.io (#11819)
The commit upgrades `socket.io` to fix a known critical vulnerability with `socket.io-parser`. CVE: https://security.snyk.io/vuln/SNYK-JS-SOCKETIOPARSER-3091012 Signed-off-by: vince-fugnitto <vincent.fugnitto@ericsson.com>
1 parent 0a67da2 commit 4ae2a68

File tree

2 files changed

+40
-90
lines changed

2 files changed

+40
-90
lines changed

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@
6565
"reflect-metadata": "^0.1.10",
6666
"route-parser": "^0.0.5",
6767
"safer-buffer": "^2.1.2",
68-
"socket.io": "4.4.1",
69-
"socket.io-client": "4.4.1",
68+
"socket.io": "^4.5.3",
69+
"socket.io-client": "^4.5.3",
7070
"uuid": "^8.3.2",
7171
"vscode-languageserver-protocol": "~3.15.3",
7272
"vscode-uri": "^2.1.1",

yarn.lock

Lines changed: 38 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,10 +2240,10 @@
22402240
resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz#5981a8db18b56ba38ef0efb7d995b12aa7b51918"
22412241
integrity sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==
22422242

2243-
"@socket.io/component-emitter@~3.0.0":
2244-
version "3.0.0"
2245-
resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9"
2246-
integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==
2243+
"@socket.io/component-emitter@~3.1.0":
2244+
version "3.1.0"
2245+
resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553"
2246+
integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
22472247

22482248
"@stroncium/procfs@^1.0.0":
22492249
version "1.2.1"
@@ -2333,11 +2333,6 @@
23332333
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.0.tgz#23509ebc1fa32f1b4d50d6a66c4032d5b8eaabdc"
23342334
integrity sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==
23352335

2336-
"@types/component-emitter@^1.2.10":
2337-
version "1.2.11"
2338-
resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506"
2339-
integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==
2340-
23412336
"@types/connect@*":
23422337
version "3.4.35"
23432338
resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
@@ -3677,11 +3672,6 @@ babel-runtime@^6.26.0:
36773672
core-js "^2.4.0"
36783673
regenerator-runtime "^0.11.0"
36793674

3680-
backo2@~1.0.2:
3681-
version "1.0.2"
3682-
resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
3683-
integrity sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==
3684-
36853675
balanced-match@^1.0.0:
36863676
version "1.0.2"
36873677
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -4382,11 +4372,6 @@ compare-func@^2.0.0:
43824372
array-ify "^1.0.0"
43834373
dot-prop "^5.1.0"
43844374

4385-
component-emitter@~1.3.0:
4386-
version "1.3.0"
4387-
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
4388-
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
4389-
43904375
compression-webpack-plugin@^9.0.0:
43914376
version "9.2.0"
43924377
resolved "https://registry.yarnpkg.com/compression-webpack-plugin/-/compression-webpack-plugin-9.2.0.tgz#57fd539d17c5907eebdeb4e83dcfe2d7eceb9ef6"
@@ -5243,30 +5228,26 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1:
52435228
dependencies:
52445229
once "^1.4.0"
52455230

5246-
engine.io-client@~6.1.1:
5247-
version "6.1.1"
5248-
resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.1.1.tgz#800d4b9db5487d169686729e5bd887afa78d36b0"
5249-
integrity sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g==
5231+
engine.io-client@~6.2.3:
5232+
version "6.2.3"
5233+
resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.2.3.tgz#a8cbdab003162529db85e9de31575097f6d29458"
5234+
integrity sha512-aXPtgF1JS3RuuKcpSrBtimSjYvrbhKW9froICH4s0F3XQWLxsKNxqzG39nnvQZQnva4CMvUK63T7shevxRyYHw==
52505235
dependencies:
5251-
"@socket.io/component-emitter" "~3.0.0"
5236+
"@socket.io/component-emitter" "~3.1.0"
52525237
debug "~4.3.1"
5253-
engine.io-parser "~5.0.0"
5254-
has-cors "1.1.0"
5255-
parseqs "0.0.6"
5256-
parseuri "0.0.6"
5238+
engine.io-parser "~5.0.3"
52575239
ws "~8.2.3"
52585240
xmlhttprequest-ssl "~2.0.0"
5259-
yeast "0.1.2"
52605241

5261-
engine.io-parser@~5.0.0, engine.io-parser@~5.0.3:
5242+
engine.io-parser@~5.0.3:
52625243
version "5.0.4"
52635244
resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0"
52645245
integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==
52655246

5266-
engine.io@~6.1.0:
5267-
version "6.1.3"
5268-
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.1.3.tgz#f156293d011d99a3df5691ac29d63737c3302e6f"
5269-
integrity sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==
5247+
engine.io@~6.2.0:
5248+
version "6.2.0"
5249+
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.0.tgz#003bec48f6815926f2b1b17873e576acd54f41d0"
5250+
integrity sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==
52705251
dependencies:
52715252
"@types/cookie" "^0.4.1"
52725253
"@types/cors" "^2.8.12"
@@ -6567,11 +6548,6 @@ has-bigints@^1.0.1, has-bigints@^1.0.2:
65676548
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
65686549
integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
65696550

6570-
has-cors@1.1.0:
6571-
version "1.1.0"
6572-
resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
6573-
integrity sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==
6574-
65756551
has-flag@^1.0.0:
65766552
version "1.0.0"
65776553
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
@@ -9203,16 +9179,6 @@ parse5@4.0.0, parse5@^4.0.0:
92039179
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
92049180
integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==
92059181

9206-
parseqs@0.0.6:
9207-
version "0.0.6"
9208-
resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5"
9209-
integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==
9210-
9211-
parseuri@0.0.6:
9212-
version "0.0.6"
9213-
resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a"
9214-
integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==
9215-
92169182
parseurl@~1.3.3:
92179183
version "1.3.3"
92189184
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
@@ -10490,51 +10456,40 @@ smart-buffer@^4.2.0:
1049010456
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
1049110457
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
1049210458

10493-
socket.io-adapter@~2.3.3:
10494-
version "2.3.3"
10495-
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz#4d6111e4d42e9f7646e365b4f578269821f13486"
10496-
integrity sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==
10459+
socket.io-adapter@~2.4.0:
10460+
version "2.4.0"
10461+
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6"
10462+
integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==
1049710463

10498-
socket.io-client@4.4.1:
10499-
version "4.4.1"
10500-
resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.4.1.tgz#b6aa9448149d09b8d0b2bbf3d2fac310631fdec9"
10501-
integrity sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ==
10464+
socket.io-client@^4.5.3:
10465+
version "4.5.3"
10466+
resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.5.3.tgz#bed69209d001465b2fea650d2e95c1e82768ab5e"
10467+
integrity sha512-I/hqDYpQ6JKwtJOf5ikM+Qz+YujZPMEl6qBLhxiP0nX+TfXKhW4KZZG8lamrD6Y5ngjmYHreESVasVCgi5Kl3A==
1050210468
dependencies:
10503-
"@socket.io/component-emitter" "~3.0.0"
10504-
backo2 "~1.0.2"
10469+
"@socket.io/component-emitter" "~3.1.0"
1050510470
debug "~4.3.2"
10506-
engine.io-client "~6.1.1"
10507-
parseuri "0.0.6"
10508-
socket.io-parser "~4.1.1"
10509-
10510-
socket.io-parser@~4.0.4:
10511-
version "4.0.5"
10512-
resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df"
10513-
integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==
10514-
dependencies:
10515-
"@types/component-emitter" "^1.2.10"
10516-
component-emitter "~1.3.0"
10517-
debug "~4.3.1"
10471+
engine.io-client "~6.2.3"
10472+
socket.io-parser "~4.2.0"
1051810473

10519-
socket.io-parser@~4.1.1:
10520-
version "4.1.2"
10521-
resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.1.2.tgz#0a97d4fb8e67022158a568450a6e41887e42035e"
10522-
integrity sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==
10474+
socket.io-parser@~4.2.0:
10475+
version "4.2.1"
10476+
resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5"
10477+
integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==
1052310478
dependencies:
10524-
"@socket.io/component-emitter" "~3.0.0"
10479+
"@socket.io/component-emitter" "~3.1.0"
1052510480
debug "~4.3.1"
1052610481

10527-
socket.io@4.4.1:
10528-
version "4.4.1"
10529-
resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.4.1.tgz#cd6de29e277a161d176832bb24f64ee045c56ab8"
10530-
integrity sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==
10482+
socket.io@^4.5.3:
10483+
version "4.5.3"
10484+
resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c"
10485+
integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==
1053110486
dependencies:
1053210487
accepts "~1.3.4"
1053310488
base64id "~2.0.0"
1053410489
debug "~4.3.2"
10535-
engine.io "~6.1.0"
10536-
socket.io-adapter "~2.3.3"
10537-
socket.io-parser "~4.0.4"
10490+
engine.io "~6.2.0"
10491+
socket.io-adapter "~2.4.0"
10492+
socket.io-parser "~4.2.0"
1053810493

1053910494
socks-proxy-agent@^5.0.0:
1054010495
version "5.0.1"
@@ -12297,11 +12252,6 @@ yauzl@^2.10.0, yauzl@^2.4.2:
1229712252
buffer-crc32 "~0.2.3"
1229812253
fd-slicer "~1.1.0"
1229912254

12300-
yeast@0.1.2:
12301-
version "0.1.2"
12302-
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
12303-
integrity sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==
12304-
1230512255
yocto-queue@^0.1.0:
1230612256
version "0.1.0"
1230712257
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)