-
Notifications
You must be signed in to change notification settings - Fork 2
src/backend NPM Vulnerability Report #2048
Description
NPM Vulnerability Report - Tuesday, September 17th, 2024
NPM packages have been checked for vulnerabilities using npm audit.
LOW severity vulnerabilities.
MODERATE severity vulnerabilities.
HIGH severity vulnerabilities.
Severity: moderate
Vulnerable Range: 7.5.1-next.1 || 7.5.2-next.2 - 10.4.4
Via:
Expand to see vulnerability details.
Via webpack
Latest Available Version: 10.4.5
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update @nestjs/cli to 10.4.5.
Severity: high
Vulnerable Range: 5.2.0-next - 5.7.4 || 6.11.0-next.1 - 10.4.1
Via:
Expand to see vulnerability details.
Via path-to-regexp
Latest Available Version: 10.4.3
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update @nestjs/core to 10.4.3.
Severity: high
Vulnerable Range: <=10.4.1
Via:
Expand to see vulnerability details.
Via body-parser
Via express
Latest Available Version: 10.4.3
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update @nestjs/platform-express to 10.4.3.
Severity: high
Vulnerable Range: 2.1.0 - 4.0.0 || 4.1.2 - 7.4.0
Via:
Expand to see vulnerability details.
Via path-to-regexp
Latest Available Version: 7.4.2
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update @nestjs/swagger to 7.4.2.
Severity: high
Vulnerable Range: 1.3.2 - 1.7.3
Via:
Expand to see vulnerability details.
1: Server-Side Request Forgery in axios.
Severity: high
Vulnerable Range: >=1.3.2 <=1.7.3
CVSS Score: 0 / 10
Weaknesses: CWE-918
Latest Available Version: 1.7.7
This dependency has a fix available, but axios is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
expressmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofexpressavailable.
Update from version 4.18.2 to 4.21.0.
- Direct dependency
dotenvmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofdotenvavailable.
Update from version 16.3.1 to 16.4.5.
- Direct dependency
reflect-metadatamay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofreflect-metadataavailable.
Update from version 0.1.14 to 0.2.2.
- Direct dependency
@nestjs/schematicsmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@nestjs/schematicsavailable.
Update from version 10.0.3 to 10.1.4.
-
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version oftypescriptavailable.
Update from version 5.3.3 to 5.6.2.
- Direct dependency
@types/nodemay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@types/nodeavailable.
Update from version 20.10.4 to 22.5.5.
- Direct dependency
rxjsdoes NOT have a fix available.
Severity: high
Vulnerable Range: <1.20.3
Via:
Expand to see vulnerability details.
1: body-parser vulnerable to denial of service when url encoding is enabled.
Severity: high
Vulnerable Range: <1.20.3
CVSS Score: 7.5 / 10
Weaknesses: CWE-405
Latest Available Version: 1.20.3
This dependency has a fix available, but body-parser is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
-
Direct dependency
@nestjs/platform-expresshas a fix available. Install version10.4.3of@nestjs/platform-express. -
Direct dependency
expresshas a fix available. Install version4.21.0ofexpress.
Severity: high
Vulnerable Range: <3.0.3
Via:
Expand to see vulnerability details.
1: Uncontrolled resource consumption in braces.
Severity: high
Vulnerable Range: <3.0.3
CVSS Score: 7.5 / 10
Weaknesses: CWE-400,CWE-1050
Latest Available Version: 3.0.3
This dependency has a fix available, but braces is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
-
Direct dependency
expressdoes NOT have a fix available. -
Direct dependency
dotenvdoes NOT have a fix available. -
Direct dependency
reflect-metadatadoes NOT have a fix available. -
Direct dependency
@nestjs/schematicsdoes NOT have a fix available. -
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptdoes NOT have a fix available. -
Direct dependency
@types/nodedoes NOT have a fix available. -
Direct dependency
rxjsdoes NOT have a fix available.
Severity: low
Vulnerable Range: 2.0.0 - 6.5.6
Via:
Expand to see vulnerability details.
1: Elliptic's EDDSA missing signature length check.
Severity: low
Vulnerable Range: >=4.0.0 <=6.5.6
CVSS Score: 5.3 / 10
Weaknesses: CWE-347
2: Elliptic's ECDSA missing check for whether leading bit of r and s is zero.
Severity: low
Vulnerable Range: >=2.0.0 <=6.5.6
CVSS Score: 5.3 / 10
Weaknesses: CWE-130
3: Elliptic allows BER-encoded signatures.
Severity: low
Vulnerable Range: >=5.2.1 <=6.5.6
CVSS Score: 5.3 / 10
Weaknesses: CWE-347
Latest Available Version: 6.5.7
This dependency has a fix available, but elliptic is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
expressmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofexpressavailable.
Update from version 4.18.2 to 4.21.0.
- Direct dependency
dotenvmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofdotenvavailable.
Update from version 16.3.1 to 16.4.5.
- Direct dependency
reflect-metadatamay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofreflect-metadataavailable.
Update from version 0.1.14 to 0.2.2.
- Direct dependency
@nestjs/schematicsmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@nestjs/schematicsavailable.
Update from version 10.0.3 to 10.1.4.
-
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version oftypescriptavailable.
Update from version 5.3.3 to 5.6.2.
- Direct dependency
@types/nodemay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@types/nodeavailable.
Update from version 20.10.4 to 22.5.5.
- Direct dependency
rxjsdoes NOT have a fix available.
Severity: high
Vulnerable Range: <=4.19.2 || 5.0.0-alpha.1 - 5.0.0-beta.3
Via:
Expand to see vulnerability details.
1: Express.js Open Redirect in malformed URLs.
Severity: moderate
Vulnerable Range: <4.19.2
CVSS Score: 6.1 / 10
Weaknesses: CWE-601,CWE-1286
2: express vulnerable to XSS via response.redirect().
Severity: moderate
Vulnerable Range: <4.20.0
CVSS Score: 5 / 10
Weaknesses: CWE-79
Via body-parser
Via path-to-regexp
Via send
Via serve-static
Latest Available Version: 4.21.0
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update express to 4.21.0.
Severity: moderate
Vulnerable Range: <=1.15.5
Via:
Expand to see vulnerability details.
1: Follow Redirects improperly handles URLs in the url.parse() function.
Severity: moderate
Vulnerable Range: <1.15.4
CVSS Score: 6.1 / 10
Weaknesses: CWE-20,CWE-601
2: follow-redirects' Proxy-Authorization header kept across hosts.
Severity: moderate
Vulnerable Range: <=1.15.5
CVSS Score: 6.5 / 10
Weaknesses: CWE-200
Latest Available Version: 1.15.9
This dependency has a fix available, but follow-redirects is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
expressmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofexpressavailable.
Update from version 4.18.2 to 4.21.0.
- Direct dependency
dotenvmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofdotenvavailable.
Update from version 16.3.1 to 16.4.5.
- Direct dependency
reflect-metadatamay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofreflect-metadataavailable.
Update from version 0.1.14 to 0.2.2.
- Direct dependency
@nestjs/schematicsmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@nestjs/schematicsavailable.
Update from version 10.0.3 to 10.1.4.
-
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version oftypescriptavailable.
Update from version 5.3.3 to 5.6.2.
- Direct dependency
@types/nodemay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@types/nodeavailable.
Update from version 20.10.4 to 22.5.5.
- Direct dependency
rxjsdoes NOT have a fix available.
Severity: moderate
Vulnerable Range: 7.0.0 - 8.2.1 || 13.3.0 - 15.2.4
Via:
Expand to see vulnerability details.
Via micromatch
Latest Available Version: 15.2.10
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update lint-staged to 15.2.10.
Severity: moderate
Vulnerable Range: <4.0.8
Via:
Expand to see vulnerability details.
1: Regular Expression Denial of Service (ReDoS) in micromatch.
Severity: moderate
Vulnerable Range: <4.0.8
CVSS Score: 5.3 / 10
Weaknesses: CWE-1333
Latest Available Version: 4.0.8
This dependency has a fix available, but micromatch is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
expressmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofexpressavailable.
Update from version 4.18.2 to 4.21.0.
- Direct dependency
dotenvmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofdotenvavailable.
Update from version 16.3.1 to 16.4.5.
- Direct dependency
reflect-metadatamay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofreflect-metadataavailable.
Update from version 0.1.14 to 0.2.2.
- Direct dependency
@nestjs/schematicsmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@nestjs/schematicsavailable.
Update from version 10.0.3 to 10.1.4.
-
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version oftypescriptavailable.
Update from version 5.3.3 to 5.6.2.
- Direct dependency
@types/nodemay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@types/nodeavailable.
Update from version 20.10.4 to 22.5.5.
-
Direct dependency
rxjsdoes NOT have a fix available. -
Direct dependency
lint-stagedhas a fix available. Install version15.2.10oflint-staged. -
Direct dependency
ts-loaderhas a fix available. Install version9.5.1ofts-loader.
Severity: high
Vulnerable Range: <=0.1.9 || 2.0.0 - 3.2.0
Via:
Expand to see vulnerability details.
1: path-to-regexp outputs backtracking regular expressions.
Severity: high
Vulnerable Range: >=2.0.0 <3.3.0
CVSS Score: 7.5 / 10
Weaknesses: CWE-1333
2: path-to-regexp outputs backtracking regular expressions.
Severity: high
Vulnerable Range: <0.1.10
CVSS Score: 7.5 / 10
Weaknesses: CWE-1333
Latest Available Version: 8.1.0
This dependency has a fix available, but path-to-regexp is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
-
Direct dependency
@nestjs/corehas a fix available. Install version10.4.3of@nestjs/core. -
Direct dependency
@nestjs/swaggerhas a fix available. Install version7.4.2of@nestjs/swagger. -
Direct dependency
expresshas a fix available. Install version4.21.0ofexpress.
Severity: moderate
Vulnerable Range: <=3.0.2
Via:
Expand to see vulnerability details.
1: Pug allows JavaScript code execution if an application accepts untrusted input.
Severity: moderate
Vulnerable Range: <=3.0.2
CVSS Score: 6.8 / 10
Weaknesses: CWE-94
Latest Available Version: 3.0.3
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update pug to 3.0.3.
Severity: high
Vulnerable Range: 11.0.0 - 18.1.0
Via:
Expand to see vulnerability details.
Via ws
Latest Available Version: 23.3.1
This dependency has a fix available, and is a direct dependency in your package.json.
See affected dependencies below:
Update puppeteer to 23.3.1.
Severity: moderate
Vulnerable Range: <0.19.0
Via:
Expand to see vulnerability details.
1: send vulnerable to template injection that can lead to XSS.
Severity: moderate
Vulnerable Range: <0.19.0
CVSS Score: 5 / 10
Weaknesses: CWE-79
Latest Available Version: 0.19.0
This dependency has a fix available, but send is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
-
Direct dependency
expresshas a fix available. Install version4.21.0ofexpress. -
Direct dependency
expressmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofexpressavailable.
Update from version 4.18.2 to 4.21.0.
- Direct dependency
dotenvmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofdotenvavailable.
Update from version 16.3.1 to 16.4.5.
- Direct dependency
reflect-metadatamay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version ofreflect-metadataavailable.
Update from version 0.1.14 to 0.2.2.
- Direct dependency
@nestjs/schematicsmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@nestjs/schematicsavailable.
Update from version 10.0.3 to 10.1.4.
-
Direct dependency
source-map-supportdoes NOT have a fix available. -
Direct dependency
tsconfig-pathsdoes NOT have a fix available. -
Direct dependency
typescriptmay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version oftypescriptavailable.
Update from version 5.3.3 to 5.6.2.
- Direct dependency
@types/nodemay have a fix available because one of it's nested child dependencies fixes the vulnerability and there is a new version of@types/nodeavailable.
Update from version 20.10.4 to 22.5.5.
- Direct dependency
rxjsdoes NOT have a fix available.
Severity: moderate
Vulnerable Range: <=1.16.0
Via:
Expand to see vulnerability details.
1: serve-static vulnerable to template injection that can lead to XSS.
Severity: moderate
Vulnerable Range: <1.16.0
CVSS Score: 5 / 10
Weaknesses: CWE-79
Via send
Latest Available Version: 1.16.2
This dependency has a fix available, but serve-static is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
expresshas a fix available. Install version4.21.0ofexpress.
Severity: moderate
Vulnerable Range: 5.0.0-alpha.0 - 5.93.0
Via:
Expand to see vulnerability details.
1: Webpack's AutoPublicPathRuntimeModule has a DOM Clobbering Gadget that leads to XSS.
Severity: moderate
Vulnerable Range: >=5.0.0-alpha.0 <5.94.0
CVSS Score: 6.4 / 10
Weaknesses: CWE-79
Latest Available Version: 5.94.0
This dependency has a fix available, but webpack is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
@nestjs/clihas a fix available. Install version10.4.5of@nestjs/cli.
Severity: high
Vulnerable Range: 8.0.0 - 8.17.0
Via:
Expand to see vulnerability details.
1: ws affected by a DoS when handling a request with many HTTP headers.
Severity: high
Vulnerable Range: >=8.0.0 <8.17.1
CVSS Score: 7.5 / 10
Weaknesses: CWE-476
Latest Available Version: 8.18.0
This dependency has a fix available, but ws is NOT a direct dependency in your package.json.
See affected dependencies below:
Expand to see direct dependencies affacted by this vulnerability.
- Direct dependency
puppeteerhas a fix available. Install version23.3.1ofpuppeteer.