-
Notifications
You must be signed in to change notification settings - Fork 5
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
Upgrade nodejs to latest npm version 10.9.1 #193
Comments
When do we anticipate this change implemented in the latest images? this causes issues with cross-spawn 7.0.3 vulnerability |
This should solve nodejs/node#56135. |
Does it affect 10.8.x too @nodejs/npm ? In case, Node.js 18.x. How it affects Node.js? Should we issue a release for Node.js 20 and 18? |
10.9.1 was pulled in nodejs/node#55951 It should be in the next 23.x after which it would be backported to 22.x |
But currently blocked on 20 and 18: nodejs/node#55951 (comment) |
@aduh95 Do you have more info or some links about Python 3.8 support blocking npm backports (ref nodejs/node#55951 (comment))?
|
IIRC it's not that support for Python 3.8 was broken, it's that Python 3.8 is now the minimum (see nodejs/node#54358 for the breaking syntax) whereas earlier node-gyp (e.g. in npm@10.8.2) allowed earlier Python 3 (e.g. Python 3.7 which is what is on the current CI macOS 10.15 VMs). There's two points:
|
The vuln is a false positive and all this work is to appease security scanners and overly rigid processes. Given that npm does not really maintain previous lines, I think we would need to patch cross-spawn in our tree in our maintenance lines. |
Node.js Version
22.11.0
NPM Version
10.9.0
Operating System
windows
Subsystem
Other
Description
npm fixed a critical security vulnerability in version 10.9.1. The current LTS of nodejs and the next version 23.3.0 are in npm version 10.9.0.
Usually when nodejs will update the npm version. Also in the meantime the upgrade is done, is there any solution to handle this issue, like we need to manually upgrade to latest npm or upgrade just that library(cross-spawn) in nodejs.
npm/cli#7902
https://nvd.nist.gov/vuln/detail/CVE-2024-21538
Minimal Reproduction
No response
Output
No response
Before You Submit
The text was updated successfully, but these errors were encountered: