Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash linux electron 29 #940

Closed
jubonhomme opened this issue Apr 2, 2024 · 21 comments
Closed

Crash linux electron 29 #940

jubonhomme opened this issue Apr 2, 2024 · 21 comments

Comments

@jubonhomme
Copy link
Collaborator

jubonhomme commented Apr 2, 2024

J'ai mis à jour ce soir...
Trois plantages de dodoc souvent à l'enregistrement d'un média

Exemple avec celui ci

API2 • _restrictToContributors – Parent inheritance: Token is instance admin
API2 • _restrictToContributors – Parent inheritance: Token is instance admin
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-2/projects/deplacement-bis/video-1712097216816-vyq.webm.0.jpeg.50.jpeg
MEMORY-ERROR: electron[10981]: GSlice: assertion failed: sinfo->n_allocated > 0
/home/julien/dodoc10/node_modules/electron/dist/electron exited with signal SIGABRT

Un deuxième exemple à la suite d'une fabrication Découper une vidéo
image

@louis-ev
Copy link
Member

louis-ev commented Apr 4, 2024

Oula c'est pas génial ces soucis, c'est assez bas niveau.
Il y a eu pas mal de changements dans la gestion de la mémoire, une possibilité serait qu'on sollicite trop la mémoire (genre copie de toute la vidéo vers plusieurs variables).

En lien : lovell/sharp#3817
electron/electron#38048

Il faudrait voir si ça arrive en faisant uniquement des photos ? Plus précisément, qu'est-ce qui provoque ça ?

@louis-ev louis-ev changed the title Crash dodoc linux Crash linux electron 29 Apr 4, 2024
@jubonhomme
Copy link
Collaborator Author

nouveau plantage en faisant un montage avec trois médias vidéos de quelques secondes

MEMORY-ERROR: electron[7790]: GSlice: assertion failed: sinfo->n_allocated > 0
/home/julien/dodoc10/node_modules/electron/dist/electron exited with signal SIGABRT

@louis-ev
Copy link
Member

louis-ev commented Apr 6, 2024

Est-ce systématique ?
Tu arrives à reproduire plusieurs fois de suite ?
Est-ce que ça plante aussi sur un autre OS, sur la même branche ?

@jubonhomme
Copy link
Collaborator Author

Systématique non.
Si je redémarre dodoc et que je relance le montage ça passe. Mais une ou deux fabrications plus loin ça plante à nouveau.

Là je viens de faire un peu de vide dans les projets.
Et sur un nouveau projet avec quelques imports d'images ça plante.

 API2 • _uploadFile – {"status":"uploaded file","path_to_folder":"spaces/test-v10/projects/test-v10","meta_filename":"planchea.jpg.meta.txt"}
~ FILE • getFile – {"path_to_meta":"spaces/test-v10/projects/test-v10/planchea.jpg.meta.txt"}
~ CACHE • get – no cache for spaces/test-v10/projects/test-v10/planchea.jpg.meta.txt
~ UTILS • readMetaFile – {"paths":["spaces/test-v10/projects/test-v10/planchea.jpg.meta.txt"]}
- THUMBS • _readImageExif – Gotten metadata / {"metadata":{"format":"png","width":631,"height":337,"space":"srgb","channels":4,"depth":"uchar","density":96,"isProgressive":false,"hasProfile":false,"hasAlpha":true}}
~ THUMBS • _readFileInfos – {"full_media_path":"/home/julien/Nextcloud/dodoc10cloud/spaces/test-v10/projects/test-v10/logo-dodoc.png"}
~ THUMBS • makeThumbForMedia – {"media_type":"image","media_filename":"planchea.jpg","path_to_folder":"spaces/test-v10/projects/test-v10"}
~ UTILS • parseAndCheckSchema – {"relative_path":"spaces/test-v10/projects/test-v10"}
~ getInfosForFile - 0s 19.045945ms
~ UTILS • storeContent – {"full_path":"/home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/logo-dodoc.png.infos.txt","meta":{"width":631,"height":337,"ratio":0.5341,"size":12862,"mtimems":1712433896671,"hash":"1d5d3d6fe3a8d7722a47d79a2b5062b2"}}
~ CACHE • set – set spaces/test-v10/projects/test-v10/logo-dodoc.png.meta.txt
~ NOTIFIER • {"event":"fileCreated","path":"spaces/test-v10/projects/test-v10","data":{"path_to_folder":"spaces/test-v10/projects/test-v10","meta":{"$authors":["authors/admin"],"$date_created":"2023-06-08T04:14:18.229Z","$date_modified":"2024-04-06T20:04:56.681Z","$date_uploaded":"2024-04-06T20:04:56.681Z","$media_filename":"logo-dodoc.png","$status":"private",[…]
~ THUMBS • _makeThumbFor – {"full_media_path":"/home/julien/Nextcloud/dodoc10cloud/spaces/test-v10/projects/test-v10/planchea.jpg"}
~ THUMBS • _makeImageThumbsFor – {"full_media_path":"/home/julien/Nextcloud/dodoc10cloud/spaces/test-v10/projects/test-v10/planchea.jpg","media_filename":"planchea.jpg","path_to_thumb_folder":"thumbs/spaces/test-v10/projects/test-v10","resolutions":[50,220,440,1600]}
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/planchea.jpg.50.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
~ THUMBS • _readFileInfos – {"full_media_path":"/home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/planchea.jpg.50.jpeg"}
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/planchea.jpg.220.jpeg

***MEMORY-ERROR***: electron[6876]: GSlice: assertion failed: sinfo->n_allocated > 0
/home/julien/dodoc10/node_modules/electron/dist/electron exited with signal SIGABRT
julien@CM57-DEL12:~/dodoc10$ 

@jubonhomme
Copy link
Collaborator Author

Je vais essayer de relancer sur windows et electron pour voir

@louis-ev
Copy link
Member

louis-ev commented Apr 6, 2024

Ça ressemble fort à une fuite de mémoire, ces tâches demandent à ce qu'on leur alloue une quantité de RAM non négligeable et elles ne l'obtiennent visiblement pas – peut être parce que le budget permis est épuisé ? D'où le fait que ça marche au début puis que ça crash au bout d'un moment.
L'idéal serait d'avoir plus d'infos côté électron la dessus.

@jubonhomme
Copy link
Collaborator Author

Je ne comprends pas grand chose à part que ça pourrait correspondre à ça
electron/electron#38048 (comment)

@louis-ev
Copy link
Member

louis-ev commented Apr 7, 2024

Effectivement, en relisant tes posts je me dis que c'est clairement lié à sharp et à la génération d'aperçu image.
Tu peux confirmer ? ça plante dans les fabrications après la fabrication, quand la vidéo est créé et que dodoc essaye de créer un aperçu image du résultat ?

@louis-ev
Copy link
Member

louis-ev commented Apr 7, 2024

J'ai ajouté une petite info qui s'affiche toutes les secondes, c'est l'utilisation de la mémoire heap :

image

Branche dodoc2-next-fix_windows
Tu peux tester sur linux et me dire ce que ça affiche ? Merci !

@jubonhomme
Copy link
Collaborator Author

Ok je passe sur cette branche et je fais un test sous linux

@jubonhomme
Copy link
Collaborator Author

jubonhomme commented Apr 7, 2024

Nouveau crash


API2 • _restrictIfPrivate – Folder is private
API2 • _restrictIfPrivate – User allowed to open private folder
~ _getFolder - spaces/test-v10/projects/test-v10/makes/montage-video-0v4 – 0s 0.50317ms
API2 • _restrictToLocalAdmins – Token editing self

API2 • _restrictToContributors – Parent inheritance: Token is instance admin

API2 • _restrictToLocalAdmins – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.31%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%

API2 • _restrictToLocalAdmins – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%

Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%

API2 • _restrictIfPrivate – Folder is private
API2 • _restrictIfPrivate – User allowed to open private folder
~ _getFolder - spaces/test-v10/projects/test-v10/makes/montage-video-nqt – 0s 41.669901ms
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%
Heap Memory Usage: 1.32%

API2 • _restrictToLocalAdmins – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.33%
Heap Memory Usage: 1.33%
/home/julien/dodoc10/node_modules/electron/dist/electron exited with signal SIGSEGV
julien@CM57-DEL12:~/dodoc10$ 

Et un autre après avoir redémarré dodoc et fait 2 montages à la suite... le premier passe mais plantage à 10 ou 15 % du deuxième


API2 • _restrictIfPrivate – User allowed to open private folder
~ _getFolder - spaces/test-v10/projects/test-v10/makes/montage-video-nqt – 0s 3.355188ms
Heap Memory Usage: 1.51%
Heap Memory Usage: 1.51%
Heap Memory Usage: 1.51%
Heap Memory Usage: 1.51%
Heap Memory Usage: 1.51%
Heap Memory Usage: 1.51%

API2 • _restrictToLocalAdmins – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.57%
Heap Memory Usage: 1.58%
Heap Memory Usage: 1.58%
Heap Memory Usage: 1.59%
Heap Memory Usage: 1.60%
Heap Memory Usage: 1.61%
Heap Memory Usage: 1.61%
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.0.jpeg.50.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.0.jpeg.220.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.0.jpeg.440.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.0.jpeg.1600.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.50pc.jpeg.50.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.50pc.jpeg.220.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.50pc.jpeg.440.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
THUMBS • _makeImageThumbsFor – Missing thumb at / /home/julien/Nextcloud/dodoc10cloud/thumbs/spaces/test-v10/projects/test-v10/video-assemblage-2.mp4.50pc.jpeg.1600.jpeg
THUMBS • _makeImageThumbsFor – --> made thumb
~ getInfosForFile - 0s 41.454615ms
Heap Memory Usage: 1.43%
Heap Memory Usage: 1.40%
Heap Memory Usage: 1.40%
Heap Memory Usage: 1.40%
Heap Memory Usage: 1.40%
Heap Memory Usage: 1.40%
Heap Memory Usage: 1.41%
Heap Memory Usage: 1.41%
Heap Memory Usage: 1.41%
Heap Memory Usage: 1.41%

Heap Memory Usage: 1.43%
Heap Memory Usage: 1.43%
Heap Memory Usage: 1.44%

API2 • _restrictToContributors – Parent inheritance: Token is instance admin

API2 • _restrictToContributors – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.42%
Heap Memory Usage: 1.42%
Heap Memory Usage: 1.42%
Heap Memory Usage: 1.42%
Heap Memory Usage: 1.42%
Heap Memory Usage: 1.43%
Heap Memory Usage: 1.43%
Heap Memory Usage: 1.43%

API2 • _restrictToLocalAdmins – Parent inheritance: Token is instance admin
Heap Memory Usage: 1.44%

***MEMORY-ERROR***: electron[7968]: GSlice: assertion failed: sinfo->n_allocated > 0
/home/julien/dodoc10/node_modules/electron/dist/electron exited with signal SIGABRT

@louis-ev
Copy link
Member

louis-ev commented Apr 8, 2024

J'ai aussi ce soucis sur ma machine virtuelle linux lorsque j'importe une tripotée de médias qui nécessite de créer un aperçu avec sharp. Le lien me semble clair, tu confirmes de ton côté ?

Je créer une branche qui combine dodoc2-next-fix_windows + dodoc2-next-node pour voir si ça vient de sharp ou d'electron (à tous les coups le soucis vient de sharp dans electron, ça permettra de confirmer que hors electron on est bon).

La branche s'appelle dodoc2-next-node-update_deps si tu veux tester aussi.

@louis-ev
Copy link
Member

louis-ev commented Apr 8, 2024

Ça marche très bien : le soucis est côté electron, donc.

@jubonhomme
Copy link
Collaborator Author

Oui je viens de refaire un test sur cette branche et aucun plantage...
C'est donc bien du côté electron

@louis-ev
Copy link
Member

louis-ev commented Apr 8, 2024

J'ai trouvé une solution (pas géniale) : revenir à sharp 0.31.3
Donc 0.33.3 a l'air d'avoir un soucis.

Du coup pour une release ça me semble pas trop problématique, mais à résoudre plus tard (10.1 ?).
Pour revenir à 0.31.3 sur Linux pas de soucis, par contre sur macOS j'ai du désinstaller libvips :
brew uninstall vips

J'imagine que la 0.31.3 s’attend pas à voir installé une version récente de libvips en global (que doit installer la 0.33.3 à l'installation).

@louis-ev
Copy link
Member

louis-ev commented Apr 8, 2024

Je test partout dodoc2-next-fix_windows qui contient la résolution.

@jubonhomme
Copy link
Collaborator Author

jubonhomme commented Apr 8, 2024

Je suis repassé sur la nouvelle branche avec electron et sharp en 0.31.3 : dodoc2-next-fix_windows

J'ai essayé pas mal de choses et ça n'a pas encore planté... je ne certifie pas à 100% mais pour le moment ça m'a l'air pas mal du tout sous linux

@jubonhomme
Copy link
Collaborator Author

Petite question dans ce fil comme on est dans la stabilisation finale.
Quand je build j'ai un messages d'alerte

120 packages are looking for funding
  run `npm fund` for details
29 vulnerabilities (1 low, 14 moderate, 11 high, 3 critical)

Question de novice : est-que ça n'est pas l'occasion de mettre à jour ces dépendances ou bien on risque encore de tout casser ?

@louis-ev
Copy link
Member

louis-ev commented Apr 8, 2024

Tu es dans /client ou pas ?
Tu peux tenter un npm audit et voir ce que ça donne, j'essayerai à l'occasion. Les dépendances côté client pourraient être maj oui, faut voir si on gagne vraiment quelquechose.

@jubonhomme
Copy link
Collaborator Author

Voilà ce que donne audit dans client/


julien@CM57-DEL12:~/dodoc10/client$ npm audit
# npm audit report

@babel/traverse  <7.23.2
Severity: critical
Babel vulnerable to arbitrary code execution when compiling specifically crafted malicious code - https://github.com/advisories/GHSA-67hx-6x53-jw92
fix available via `npm audit fix`
node_modules/@babel/traverse

@sideway/formula  3.0.0
Severity: moderate
@sideway/formula contains Regular Expression Denial of Service (ReDoS) Vulnerability - https://github.com/advisories/GHSA-c2jc-4fpr-4vhg
fix available via `npm audit fix`
node_modules/@sideway/formula

ansi-regex  3.0.0
Severity: high
Inefficient Regular Expression Complexity in chalk/ansi-regex - https://github.com/advisories/GHSA-93q8-gq69-wqmw
fix available via `npm audit fix`
node_modules/log-update/node_modules/ansi-regex

async  2.0.0 - 2.6.3
Severity: high
Prototype Pollution in async - https://github.com/advisories/GHSA-fwr7-v2mv-hh25
fix available via `npm audit fix`
node_modules/async

axios  0.8.1 - 0.27.2
Severity: moderate
Axios Cross-Site Request Forgery Vulnerability - https://github.com/advisories/GHSA-wf5p-g6vw-rhxx
fix available via `npm audit fix --force`
Will install axios@1.6.8, which is a breaking change
node_modules/axios

engine.io  4.0.0 - 6.4.1
Severity: moderate
Uncaught exception in engine.io - https://github.com/advisories/GHSA-r7qp-cfhv-p84w
engine.io Uncaught Exception vulnerability - https://github.com/advisories/GHSA-q9mw-68c2-j6m5
fix available via `npm audit fix`
node_modules/engine.io

es5-ext  0.10.1 - 0.10.62
es5-ext vulnerable to Regular Expression Denial of Service in `function#copy` and `function#toStringTokens` - https://github.com/advisories/GHSA-4gmj-3p3h-gm8h
fix available via `npm audit fix`
node_modules/es5-ext

express  <4.19.2
Severity: moderate
Express.js Open Redirect in malformed URLs - https://github.com/advisories/GHSA-rv95-896h-c2vc
fix available via `npm audit fix`
node_modules/express

follow-redirects  <=1.15.5
Severity: moderate
Follow Redirects improperly handles URLs in the url.parse() function - https://github.com/advisories/GHSA-jchw-25xp-jwwc
follow-redirects' Proxy-Authorization header kept across hosts - https://github.com/advisories/GHSA-cxjh-pqwp-8mfp
fix available via `npm audit fix`
node_modules/follow-redirects

ip  <1.1.9
Severity: moderate
NPM IP package incorrectly identifies some private IP addresses as public - https://github.com/advisories/GHSA-78xj-cgh5-2h22
fix available via `npm audit fix`
node_modules/ip

json5  <1.0.2 || >=2.0.0 <2.2.2
Severity: high
Prototype Pollution in JSON5 via Parse Method - https://github.com/advisories/GHSA-9c47-m6qq-7p4h
Prototype Pollution in JSON5 via Parse Method - https://github.com/advisories/GHSA-9c47-m6qq-7p4h
fix available via `npm audit fix`
node_modules/json5
node_modules/loader-utils/node_modules/json5

loader-utils  <=1.4.1 || 2.0.0 - 2.0.3
Severity: critical
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) - https://github.com/advisories/GHSA-hhq3-ff78-jv3g
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) - https://github.com/advisories/GHSA-hhq3-ff78-jv3g
Prototype pollution in webpack loader-utils - https://github.com/advisories/GHSA-76p3-8jx3-jpfq
Prototype pollution in webpack loader-utils - https://github.com/advisories/GHSA-76p3-8jx3-jpfq
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) via url variable - https://github.com/advisories/GHSA-3rfm-jhwj-7488
loader-utils is vulnerable to Regular Expression Denial of Service (ReDoS) via url variable - https://github.com/advisories/GHSA-3rfm-jhwj-7488
fix available via `npm audit fix`
node_modules/loader-utils
node_modules/raw-loader/node_modules/loader-utils
node_modules/thread-loader/node_modules/loader-utils
node_modules/vue-loader/node_modules/loader-utils

node-forge  <=1.2.1
Severity: high
Improper Verification of Cryptographic Signature in `node-forge` - https://github.com/advisories/GHSA-2r2c-g63r-vccr
Improper Verification of Cryptographic Signature in node-forge - https://github.com/advisories/GHSA-cfm4-qjh2-4765
Improper Verification of Cryptographic Signature in node-forge - https://github.com/advisories/GHSA-x4jg-mjrx-434g
fix available via `npm audit fix`
node_modules/node-forge

postcss  <8.4.31
Severity: moderate
PostCSS line return parsing error - https://github.com/advisories/GHSA-7fh5-64p2-3v2j
fix available via `npm audit fix --force`
Will install @vue/cli-service@3.3.1, which is a breaking change
node_modules/@vue/component-compiler-utils/node_modules/postcss
node_modules/postcss
  @vue/component-compiler-utils  *
  Depends on vulnerable versions of postcss
  node_modules/@vue/component-compiler-utils
    @vue/cli-service  *
    Depends on vulnerable versions of @vue/component-compiler-utils
    Depends on vulnerable versions of vue-loader
    node_modules/@vue/cli-service
    vue-loader  15.0.0-beta.1 - 15.11.1
    Depends on vulnerable versions of @vue/component-compiler-utils
    node_modules/@vue/vue-loader-v15

quill  <=1.3.7
Severity: moderate
Cross-site Scripting in quill - https://github.com/advisories/GHSA-4943-9vgg-gr5r
No fix available
node_modules/quill

semver  <=5.7.1 || 6.0.0 - 6.3.0 || 7.0.0 - 7.5.1
Severity: moderate
semver vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
semver vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
semver vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
fix available via `npm audit fix`
node_modules/@vue/babel-preset-app/node_modules/semver
node_modules/@vue/cli-shared-utils/node_modules/semver
node_modules/cross-spawn/node_modules/semver
node_modules/css-loader/node_modules/semver
node_modules/eslint-plugin-vue/node_modules/semver
node_modules/eslint/node_modules/semver
node_modules/less/node_modules/semver
node_modules/normalize-package-data/node_modules/semver
node_modules/postcss-loader/node_modules/semver
node_modules/semver
node_modules/vue-eslint-parser/node_modules/semver

snyk  <=1.1063.0
Severity: high
snyk Code Injection vulnerability - https://github.com/advisories/GHSA-4vrv-93c7-m92j
Snyk CLI affected by Command Injection vulnerability - https://github.com/advisories/GHSA-hpqj-7cj6-hfj8
Snyk plugins vulnerable to Command Injection - https://github.com/advisories/GHSA-4x6g-3cmx-w76r
fix available via `npm audit fix`
node_modules/snyk

socket.io-parser  4.0.4 - 4.2.2
Severity: high
Insufficient validation when decoding a Socket.IO packet - https://github.com/advisories/GHSA-cqmj-92xf-r6r9
fix available via `npm audit fix --force`
Will install rtcmulticonnection@2.2.5, which is a breaking change
node_modules/socket.io-client/node_modules/socket.io-parser
node_modules/socket.io-parser
  socket.io  4.1.3 - 4.5.1
  Depends on vulnerable versions of socket.io-parser
  node_modules/socket.io
    rtcmulticonnection  3.4.5 - 3.5.9 || >=3.6.3
    Depends on vulnerable versions of rtcmulticonnection-server
    Depends on vulnerable versions of socket.io
    node_modules/rtcmulticonnection
    rtcmulticonnection-server  *
    Depends on vulnerable versions of socket.io
    node_modules/rtcmulticonnection-server

terser  5.0.0 - 5.14.1
Severity: high
Terser insecure use of regular expressions leads to ReDoS - https://github.com/advisories/GHSA-4wf5-vphf-c2xc
fix available via `npm audit fix`
node_modules/terser

tough-cookie  <4.1.3
Severity: moderate
tough-cookie Prototype Pollution vulnerability - https://github.com/advisories/GHSA-72xf-g2v4-qvf3
fix available via `npm audit fix`
node_modules/tough-cookie

webpack  5.0.0 - 5.75.0
Severity: critical
Cross-realm object access in Webpack 5 - https://github.com/advisories/GHSA-hc6q-2mpp-qw7j
fix available via `npm audit fix`
node_modules/webpack

webpack-dev-middleware  <=5.3.3
Severity: high
Path traversal in webpack-dev-middleware - https://github.com/advisories/GHSA-wr3j-pwj9-hqq6
fix available via `npm audit fix`
node_modules/webpack-dev-middleware

word-wrap  <1.2.4
Severity: moderate
word-wrap vulnerable to Regular Expression Denial of Service - https://github.com/advisories/GHSA-j8xg-fqg3-53r7
fix available via `npm audit fix`
node_modules/word-wrap

29 vulnerabilities (1 low, 14 moderate, 11 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.
julien@CM57-DEL12:~/dodoc10/client$ `

@louis-ev
Copy link
Member

Résolu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants