Description
Multiple vulnerabilities have been detected in the following NPM packages. Action is required to patch or upgrade these packages to mitigate potential security risks.
Vulnerabilities List
-
protobufjs - Prototype Pollution Vulnerability
- Severity: Critical
- Package:
protobufjs
- Detected in:
package-lock.json
-
Babel - Arbitrary Code Execution when compiling specifically crafted malicious code
- Severity: Critical
- Package:
babel/traverse
- Detected in:
package-lock.json
-
rollup - DOM Clobbering Gadget found in rollup bundled scripts that leads to XSS
- Severity: High
- Package:
rollup
- Detected in:
package-lock.json
-
body-parser - Vulnerable to denial of service when URL encoding is enabled
- Severity: High
- Package:
body-parser
- Detected in:
package-lock.json
-
path-to-regexp - Outputs backtracking regular expressions
- Severity: High
- Package:
path-to-regexp
- Detected in:
package-lock.json
-
axios - Server-Side Request Forgery
- Severity: High
- Package:
axios
- Detected in:
package-lock.json
-
ws - Vulnerable to a DoS attack when handling requests with many HTTP headers
- Severity: High
- Package:
ws
- Detected in:
package-lock.json
-
braces - Uncontrolled resource consumption
- Severity: High
- Package:
braces
- Detected in:
package-lock.json
-
webpack-dev-middleware - Path traversal vulnerability
- Severity: High
- Package:
webpack-dev-middleware
- Detected in:
package-lock.json
-
semver - Regular Expression Denial of Service (ReDoS)
- Severity: High
- Package:
semver
- Detected in:
package-lock.json
-
nth-check - Inefficient Regular Expression Complexity
- Severity: High
- Package:
nth-check
- Detected in:
package-lock.json
-
send - Vulnerable to template injection that can lead to XSS
- Severity: Moderate
- Package:
send
- Detected in:
package-lock.json
-
serve-static - Vulnerable to template injection that can lead to XSS
- Severity: Moderate
- Package:
serve-static
- Detected in:
package-lock.json
-
express - Vulnerable to XSS via response.redirect()
- Severity: Moderate
- Package:
express
- Detected in:
package-lock.json
-
webpack - DOM Clobbering Gadget in AutoPublicPathRuntimeModule
- Severity: Moderate
- Package:
webpack
- Detected in:
package-lock.json
Steps to Reproduce
- Analyze the
package-lock.json for the listed vulnerabilities.
- Upgrade the vulnerable packages to their latest secure versions.
- If no patch is available, consider removing the vulnerable packages or using an alternative.
Expected Outcome
- All vulnerabilities should be addressed, either by upgrading to secure versions or implementing workarounds where necessary, to ensure the security of the system.
Description
Multiple vulnerabilities have been detected in the following NPM packages. Action is required to patch or upgrade these packages to mitigate potential security risks.
Vulnerabilities List
protobufjs - Prototype Pollution Vulnerability
protobufjspackage-lock.jsonBabel - Arbitrary Code Execution when compiling specifically crafted malicious code
babel/traversepackage-lock.jsonrollup - DOM Clobbering Gadget found in rollup bundled scripts that leads to XSS
rolluppackage-lock.jsonbody-parser - Vulnerable to denial of service when URL encoding is enabled
body-parserpackage-lock.jsonpath-to-regexp - Outputs backtracking regular expressions
path-to-regexppackage-lock.jsonaxios - Server-Side Request Forgery
axiospackage-lock.jsonws - Vulnerable to a DoS attack when handling requests with many HTTP headers
wspackage-lock.jsonbraces - Uncontrolled resource consumption
bracespackage-lock.jsonwebpack-dev-middleware - Path traversal vulnerability
webpack-dev-middlewarepackage-lock.jsonsemver - Regular Expression Denial of Service (ReDoS)
semverpackage-lock.jsonnth-check - Inefficient Regular Expression Complexity
nth-checkpackage-lock.jsonsend - Vulnerable to template injection that can lead to XSS
sendpackage-lock.jsonserve-static - Vulnerable to template injection that can lead to XSS
serve-staticpackage-lock.jsonexpress - Vulnerable to XSS via
response.redirect()expresspackage-lock.jsonwebpack - DOM Clobbering Gadget in
AutoPublicPathRuntimeModulewebpackpackage-lock.jsonSteps to Reproduce
package-lock.jsonfor the listed vulnerabilities.Expected Outcome