-
Notifications
You must be signed in to change notification settings - Fork 58
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
"braces" v3.0.2 / "micromatch" v4.0.5 vulnerabilities #306
Comments
I'm not really bothered about build time stuff. |
TBH, this came from a drive-by contribution which is causing me pain to this day. |
The whole of npm & package-lock.json was someone else's additon? I'm not much of a node user (unless it makes an appearance in something else I'm trying to use and I can just let it 'do it's thing'), so I don't know if those offending additions can simply be removed w/o causing some type of node dependency problem. "micromatch" requires "braces" / "micromatch" is required by "fast-glob"/"lint-staged", that type of thing ... Another CVE was added too: micromatch/micromatch#243 (the comments in that one, wow ...)
|
It started relatively small: 41d3c2d |
Makes sense to me, I couldn't even begin to tell you what any of those packages are adding and if xpra-html5 functions just fine w/o them (and their extra complexity), it seems like a good thing to remove. And if there's any type of "braces" and "micromatch" CVE resolution, maybe they could be added back (I'm certainly not advocating that, I didn't even know they were a part of xpra-html5 until I got a bug report assigned to me 😜) if there is some type of value-add [to someone]. |
These are just commit or push hooks. So, the risk of harm from these two CVEs is pretty much zero. I can control-C if somehow my build takes too long. |
Also helps with #277 by not having to track down all of this crap |
Thanks to your explanation of how "braces" and "micromatch" are (not really) integrated to xpra-html5, the bugs (on my end) have been closed, so I'll close this. I really appreciate you conversing with me about it. |
There is NO vulnerability: micromatch/braces#37 (comment) |
Nonetheless, there may well be other vulnerabilities in this monstrous node lock file, and none of them matter because they're not even being used. So I still want to get rid of this mess. |
Getting a report of: "A vulnerable version (3.0.2) of the braces package is embedded in" and I do see this:
Some references here: micromatch/braces#35 but there hasn't been a commit to that repo in 5 years.
EDIT: I do see this too: micromatch/braces#37 - hopefully that moves forward.
The text was updated successfully, but these errors were encountered: