talk
talk copied to clipboard
NPM audit shows lots of vulnerable used packages
I just installed the latest Talk release (6.16.1) on my local machine to see how to modify the code to make our own features/changes. During the npm install
i already saw this message:
found 640 vulnerabilities (12 low, 408 moderate, 212 high, 8 critical) in 6909 scanned packages
Scanning through the mentioned critical issues, one stood out:
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Critical │ Arbitrary Code Execution in mathjs │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ mathjs │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=3.17.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ postcss-calc-function [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ postcss-calc-function > mathjs │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-pv8x-p9hq-j328 │
└───────────────┴──────────────────────────────────────────────────────────────┘
Looks like Mathjs 2.7.0 is now pinned in the package-lock.json
file.
What is the policy for Coral/Talk for these security issues? When will the packages be bumped to the patched versions?
thanks for flagging, we're planning to audit our dependencies in january.
@tessalt, any update on this? We are moving towards the end of february already ;)
We're working on it in an upcoming sprint - thanks for checking in!
Hi there! I was planning on contributing and I see there are still plenty of vulnerabilities, will there be updates soon?
Hi there! We're planning on getting to this in our next sprint. Thanks for checking!
thanks for flagging, we're planning to audit our dependencies in january.
Any news?
High severity vulnerabilities have been addressed, https://github.com/coralproject/talk/pull/4079 many of the remaining vulnerabilities either do not impact coral or are in devDependencies
Dependabot shows over 200 security alerts and the server subfolder gives over one hundred high/critical vulnerabilities with npm audit in v.8.5.3. Any plan on moving on these or Node upgrades?