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

Application JS - sécurité npm package Datatables.net #150

Open
Gaetanbrl opened this issue Nov 24, 2021 · 0 comments
Open

Application JS - sécurité npm package Datatables.net #150

Gaetanbrl opened this issue Nov 24, 2021 · 0 comments

Comments

@Gaetanbrl
Copy link

Gaetanbrl commented Nov 24, 2021

Bonjour,

Descriptif

L'application JS utilise un package DataTables.net qui semble contenir une faille de sécurité remontée par Node.js.

"datatables.net": "^1.10.19",

Se problème semble lié à la version du package <=1.10.x, vous pouvez avoir plus de détails ici :

https://security.snyk.io/vuln/SNYK-JS-DATATABLESNET-598806
https://security.snyk.io/vuln/SNYK-JS-DATATABLESNET-1016402

L'issue de sécurité la plus élevée ne semble pas être présente dans la version actuelle est datatables.net 1.11.x.

Il pourrait être intéressant de faire un upgrade de cette dépendance datatables.net en utilisant la v1.11.x à la place de 1.10.x (si gérée par la version npm actuelle préconisée lors de l'install de usershub).

Reproduire

  1. se placer dans le répertoire /app/static
cd /app/static
  1. installer l'application :
npm install
  1. lancer une analyse des packages
npm audit

... retourne :

# Run  npm update datatables.net --depth 1  to resolve 2 vulnerabilities

┌───────────────┬──────────────────────────────────────────────────────────────┐

│ Moderate      │ Cross site scripting in datatables.net                       │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Package       │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Dependency of │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Path          │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ More info     │ https://nodesecurity.io/advisories/1004927                   │

└───────────────┴──────────────────────────────────────────────────────────────┘


┌───────────────┬──────────────────────────────────────────────────────────────┐

│ High          │ Prototype pollution in datatables.net                        │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Package       │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Dependency of │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ Path          │ datatables.net                                               │

├───────────────┼──────────────────────────────────────────────────────────────┤

│ More info     │ https://nodesecurity.io/advisories/1005517                   │

└───────────────┴──────────────────────────────────────────────────────────────┘


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

1 participant