-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Security] d3-color is vulnerable to ReDoS (Regular Expression Denial of Service) #5744
Comments
Based on the information provided, it seems that the However, before making such a switch, it is important to ensure that If you are a maintainer or contributor to the Please note that I do not have access to the latest information beyond my knowledge cutoff date, so it is possible that there have been updates or changes since then. Always refer to the official documentation and communication channels of the project for the most current information. This comment was generated by Glime. |
That would be good. Perhaps you want to propose a PR? |
Already created one :) |
Ah, perfect. Thanks! |
Description
"@elsa-workflows/elsa-workflows-studio" depends on "dagre-d3": "^0.6.4", which depends on "d3": "^5.14", which depends on "d3-color": "1". Which is vulnerable to Remote DoS: GHSA-36jr-mh4h-2g58
dagre-d3 is not maintained anymore (dagrejs/dagre-d3#434):
There is a fork to this project were this security issue got fixed: https://github.com/tbo47/dagre-es
Should we switch from dagre-d3 v0.6 to dagre-d3-es v7
Version
@elsa-workflows/elsa-workflows-studio v2.14.1
Logs
"vulnerabilities":` { "@elsa-workflows/elsa-workflows-studio": { "name": "@elsa-workflows/elsa-workflows-studio", "severity": "high", "isDirect": true, "via": [ "dagre-d3" ], "effects": [], "range": "*", "nodes": [ "node_modules/@elsa-workflows/elsa-workflows-studio" ], "fixAvailable": false },
The text was updated successfully, but these errors were encountered: