update Yarn to 1.21.1 to close package.json file overwrite vulnerability
Categories
(DevTools :: General, defect)
Tracking
(firefox73 fixed)
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: dmosedale, Assigned: jlast)
References
Details
Attachments
(2 files)
The top-level package.json has yarn at version "^1.16.0". This has been fixed in yarn 1.21.1, and should be upgraded.
At the various least, this fix should pin the new version to 1.21.1, rather than using a non-pinned semantic version starting with a ^. This might also be a good time to move yarn from a dependency to a devDependency as per bug 1598445.
Assignee | ||
Comment 1•6 years ago
|
||
Updated•6 years ago
|
Comment 3•6 years ago
|
||
Backed out for Lint failure.
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=281994537&repo=autoland
Backout: https://hg.mozilla.org/integration/autoland/rev/d26936e3f756d28a3f480d902f3fb8af7283835e
Reporter | ||
Comment 5•6 years ago
|
||
Mark, I'm guessing this is going to need to have the tarballs updated for the testers?
Comment 6•6 years ago
|
||
bugherder |
Comment 7•6 years ago
|
||
(In reply to Dan Mosedale (:dmose, :dmosedale) from comment #5)
Mark, I'm guessing this is going to need to have the tarballs updated for the testers?
Yes, ideally that should happen before the patch lands (to avoid the builders pulling from npm repos), but I'll do that now.
Comment 8•6 years ago
|
||
So typically, I need new upload credentials, I've requested, will try and get it moved forward...
Reporter | ||
Comment 9•6 years ago
|
||
Thanks; sorry for not realizing sooner that this would be needed.
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
bugherder |
Updated•4 years ago
|
Description
•