Vulnerable Library - astro-2.0.2.tgz
Found in HEAD commit: 495a68c7bf8ca014fddfa838e7caaa59c2290ad6
Vulnerabilities
CVE |
Severity |
CVSS |
Dependency |
Type |
Fixed in (astro version) |
Remediation Available |
CVE-2023-24807 |
High |
7.5 |
undici-5.16.0.tgz |
Transitive |
2.0.4 |
โ |
CVE-2023-23936 |
Medium |
5.4 |
undici-5.16.0.tgz |
Transitive |
2.0.4 |
โ |
Details
CVE-2023-24807
Vulnerable Library - undici-5.16.0.tgz
Library home page: https://registry.npmjs.org/undici/-/undici-5.16.0.tgz
Dependency Hierarchy:
- astro-2.0.2.tgz (Root Library)
- webapi-2.0.0.tgz
- โ undici-5.16.0.tgz (Vulnerable Library)
Found in HEAD commit: 495a68c7bf8ca014fddfa838e7caaa59c2290ad6
Found in base branch: master
Vulnerability Details
Undici is an HTTP/1.1 client for Node.js. Prior to version 5.19.1, the Headers.set()
and Headers.append()
methods are vulnerable to Regular Expression Denial of Service (ReDoS) attacks when untrusted values are passed into the functions. This is due to the inefficient regular expression used to normalize the values in the headerValueNormalize()
utility function. This vulnerability was patched in v5.19.1. No known workarounds are available.
Publish Date: 2023-02-16
URL: CVE-2023-24807
CVSS 3 Score Details (7.5)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: None
- Integrity Impact: None
- Availability Impact: High
For more information on CVSS3 Scores, click here.
Suggested Fix
Type: Upgrade version
Origin: GHSA-r6ch-mqf9-qc9w
Release Date: 2023-02-16
Fix Resolution (undici): 5.19.1
Direct dependency fix Resolution (astro): 2.0.4
Step up your Open Source Security Game with Mend here
CVE-2023-23936
Vulnerable Library - undici-5.16.0.tgz
Library home page: https://registry.npmjs.org/undici/-/undici-5.16.0.tgz
Dependency Hierarchy:
- astro-2.0.2.tgz (Root Library)
- webapi-2.0.0.tgz
- โ undici-5.16.0.tgz (Vulnerable Library)
Found in HEAD commit: 495a68c7bf8ca014fddfa838e7caaa59c2290ad6
Found in base branch: master
Vulnerability Details
Undici is an HTTP/1.1 client for Node.js. Starting with version 2.0.0 and prior to version 5.19.1, the undici library does not protect host
HTTP header from CRLF injection vulnerabilities. This issue is patched in Undici v5.19.1. As a workaround, sanitize the headers.host
string before passing to undici.
Publish Date: 2023-02-16
URL: CVE-2023-23936
CVSS 3 Score Details (5.4)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: Required
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: Low
- Integrity Impact: Low
- Availability Impact: None
For more information on CVSS3 Scores, click here.
Suggested Fix
Type: Upgrade version
Origin: GHSA-5r9g-qh6m-jxff
Release Date: 2023-02-16
Fix Resolution (undici): 5.19.1
Direct dependency fix Resolution (astro): 2.0.4
Step up your Open Source Security Game with Mend here