You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
A vulnerability was found in Undertow where the ProxyProtocolReadListener reuses the same StringBuilder instance across multiple requests. This issue occurs when the parseProxyProtocolV1 method processes multiple requests on the same HTTP connection. As a result, different requests may share the same StringBuilder instance, potentially leading to information leakage between requests or responses. In some cases, a value from a previous request or response may be erroneously reused, which could lead to unintended data exposure. This issue primarily results in errors and connection termination but creates a risk of data leakage in multi-request environments.
A vulnerability was found in Undertow, where URL-encoded request paths can be mishandled during concurrent requests on the AJP listener. This issue arises because the same buffer is used to decode the paths for multiple requests simultaneously, leading to incorrect path information being processed. As a result, the server may attempt to access the wrong path, causing errors such as "404 Not Found" or other application failures. This flaw can potentially lead to a denial of service, as legitimate resources become inaccessible due to the path mix-up.
A vulnerability was found in Undertow, where the chunked response hangs after the body was flushed. The response headers and body were sent but the client would continue waiting as Undertow does not send the expected 0\r\n termination of the chunked response. This results in uncontrolled resource consumption, leaving the server side to a denial of service attack. This happens only with Java 17 TLSv1.3 scenarios.
A flaw was found in XNIO. The XNIO NotifierState that can cause a Stack Overflow Exception when the chain of notifier states becomes problematically large can lead to uncontrolled resource management and a possible denial of service (DoS).
A vulnerability was found in Undertow. This issue requires enabling the learning-push handler in the server's config, which is disabled by default, leaving the maxAge config in the handler unconfigured. The default is -1, which makes the handler vulnerable. If someone overwrites that config, the server is not subject to the attack. The attacker needs to be able to reach the server with a normal HTTP request.
A flaw was found in Undertow. An HTTP request header value from a previous stream may be incorrectly reused for a request associated with a subsequent stream on the same HTTP/2 connection. This issue can potentially lead to information leakage between requests.
mend-for-github-combot
changed the title
spring-boot-starter-undertow-3.2.6.jar: 1 vulnerabilities (highest severity is: 7.5) reachable
spring-boot-starter-undertow-3.2.6.jar: 2 vulnerabilities (highest severity is: 7.5) reachable
Jun 25, 2024
mend-for-github-combot
changed the title
spring-boot-starter-undertow-3.2.6.jar: 2 vulnerabilities (highest severity is: 7.5) reachable
spring-boot-starter-undertow-3.2.6.jar: 3 vulnerabilities (highest severity is: 7.5) reachable
Jul 11, 2024
mend-for-github-combot
changed the title
spring-boot-starter-undertow-3.2.6.jar: 3 vulnerabilities (highest severity is: 7.5) reachable
spring-boot-starter-undertow-3.2.6.jar: 4 vulnerabilities (highest severity is: 7.5) reachable
Aug 14, 2024
mend-for-github-combot
changed the title
spring-boot-starter-undertow-3.2.6.jar: 4 vulnerabilities (highest severity is: 7.5) reachable
spring-boot-starter-undertow-3.2.6.jar: 5 vulnerabilities (highest severity is: 7.5) reachable
Aug 22, 2024
mend-for-github-combot
changed the title
spring-boot-starter-undertow-3.2.6.jar: 5 vulnerabilities (highest severity is: 7.5) reachable
spring-boot-starter-undertow-3.2.6.jar: 6 vulnerabilities (highest severity is: 7.5) reachable
Dec 25, 2024
Vulnerable Library - spring-boot-starter-undertow-3.2.6.jar
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-core/2.3.13.Final/undertow-core-2.3.13.Final.jar
Vulnerabilities
Reachable
Reachable
Reachable
Reachable
Reachable
*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
CVE-2024-7885
Vulnerable Library - undertow-core-2.3.13.Final.jar
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-core/2.3.13.Final/undertow-core-2.3.13.Final.jar
Dependency Hierarchy:
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
A vulnerability was found in Undertow where the ProxyProtocolReadListener reuses the same StringBuilder instance across multiple requests. This issue occurs when the parseProxyProtocolV1 method processes multiple requests on the same HTTP connection. As a result, different requests may share the same StringBuilder instance, potentially leading to information leakage between requests or responses. In some cases, a value from a previous request or response may be erroneously reused, which could lead to unintended data exposure. This issue primarily results in errors and connection termination but creates a risk of data leakage in multi-request environments.
Publish Date: 2024-08-21
URL: CVE-2024-7885
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2024-08-21
Fix Resolution (io.undertow:undertow-core): 2.3.17.Final
Direct dependency fix Resolution (org.springframework.boot:spring-boot-starter-undertow): 3.2.10
⛑️ Automatic Remediation will be attempted for this issue.
CVE-2024-6162
Vulnerable Library - undertow-core-2.3.13.Final.jar
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-core/2.3.13.Final/undertow-core-2.3.13.Final.jar
Dependency Hierarchy:
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
A vulnerability was found in Undertow, where URL-encoded request paths can be mishandled during concurrent requests on the AJP listener. This issue arises because the same buffer is used to decode the paths for multiple requests simultaneously, leading to incorrect path information being processed. As a result, the server may attempt to access the wrong path, causing errors such as "404 Not Found" or other application failures. This flaw can potentially lead to a denial of service, as legitimate resources become inaccessible due to the path mix-up.
Publish Date: 2024-06-20
URL: CVE-2024-6162
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://bugzilla.redhat.com/show_bug.cgi?id=2293069
Release Date: 2024-06-20
Fix Resolution (io.undertow:undertow-core): 2.3.15.Final
Direct dependency fix Resolution (org.springframework.boot:spring-boot-starter-undertow): 3.2.10
⛑️ Automatic Remediation will be attempted for this issue.
CVE-2024-5971
Vulnerable Library - undertow-core-2.3.13.Final.jar
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-core/2.3.13.Final/undertow-core-2.3.13.Final.jar
Dependency Hierarchy:
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
A vulnerability was found in Undertow, where the chunked response hangs after the body was flushed. The response headers and body were sent but the client would continue waiting as Undertow does not send the expected 0\r\n termination of the chunked response. This results in uncontrolled resource consumption, leaving the server side to a denial of service attack. This happens only with Java 17 TLSv1.3 scenarios.
Publish Date: 2024-07-08
URL: CVE-2024-5971
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-xpp6-8r3j-ww43
Release Date: 2024-07-08
Fix Resolution (io.undertow:undertow-core): 2.3.15.Final
Direct dependency fix Resolution (org.springframework.boot:spring-boot-starter-undertow): 3.2.10
⛑️ Automatic Remediation will be attempted for this issue.
CVE-2023-5685
Vulnerable Library - xnio-api-3.8.8.Final.jar
The API JAR of the XNIO project
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/org/jboss/xnio/xnio-api/3.8.8.Final/xnio-api-3.8.8.Final.jar
Dependency Hierarchy:
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
A flaw was found in XNIO. The XNIO NotifierState that can cause a Stack Overflow Exception when the chain of notifier states becomes problematically large can lead to uncontrolled resource management and a possible denial of service (DoS).
Publish Date: 2024-03-22
URL: CVE-2023-5685
CVSS 3 Score Details (7.5)
Base Score Metrics:
CVE-2024-3653
Vulnerable Library - undertow-servlet-2.3.13.Final.jar
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-servlet/2.3.13.Final/undertow-servlet-2.3.13.Final.jar
Dependency Hierarchy:
Found in base branch: main
Reachability Analysis
This vulnerability is potentially reachable
Vulnerability Details
A vulnerability was found in Undertow. This issue requires enabling the learning-push handler in the server's config, which is disabled by default, leaving the maxAge config in the handler unconfigured. The default is -1, which makes the handler vulnerable. If someone overwrites that config, the server is not subject to the attack. The attacker needs to be able to reach the server with a normal HTTP request.
Publish Date: 2024-07-08
URL: CVE-2024-3653
CVSS 3 Score Details (5.3)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-ch7q-gpff-h9hp
Release Date: 2024-07-08
Fix Resolution (io.undertow:undertow-servlet): 2.3.15.Final
Direct dependency fix Resolution (org.springframework.boot:spring-boot-starter-undertow): 3.2.10
⛑️ Automatic Remediation will be attempted for this issue.
CVE-2024-4109
Vulnerable Library - undertow-core-2.3.13.Final.jar
Library home page: http://www.jboss.org
Path to dependency file: /pom.xml
Path to vulnerable library: /home/wss-scanner/.m2/repository/io/undertow/undertow-core/2.3.13.Final/undertow-core-2.3.13.Final.jar
Dependency Hierarchy:
Found in base branch: main
Vulnerability Details
A flaw was found in Undertow. An HTTP request header value from a previous stream may be incorrectly reused for a request associated with a subsequent stream on the same HTTP/2 connection. This issue can potentially lead to information leakage between requests.
Publish Date: 2024-12-12
URL: CVE-2024-4109
CVSS 3 Score Details (7.5)
Base Score Metrics:
⛑️Automatic Remediation will be attempted for this issue.
The text was updated successfully, but these errors were encountered: