GzipSource does not handle an exception that might be raised when parsing a malformed gzip buffer. This may lead to denial of service of the Okio client when handling a crafted GZIP archive, by using the GzipSource class.
In JetBrains Kotlin before 1.4.21, a vulnerable Java API was used for temporary file and folder creation. An attacker was able to read data from such files and list directories due to insecure permissions.
:heavy_check_mark: This issue was automatically closed by Mend because the vulnerable library in the specific branch(es) was either marked as ignored or it is no longer part of the Mend inventory.
Path to dependency file: /pom.xml
Path to vulnerable library: /pom.xml
Found in HEAD commit: 273b039cd09f8ea4d111f9339d41ae44074abf92
Vulnerabilities
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
CVE-2023-3635
### Vulnerable Library - okio-2.8.0.jarA modern I/O API for Java
Library home page: https://github.com/square/okio/
Path to dependency file: /pom.xml
Path to vulnerable library: /pom.xml
Dependency Hierarchy: - okhttp-4.9.3.jar (Root Library) - :x: **okio-2.8.0.jar** (Vulnerable Library)
Found in HEAD commit: 273b039cd09f8ea4d111f9339d41ae44074abf92
Found in base branch: main
### Vulnerability DetailsGzipSource does not handle an exception that might be raised when parsing a malformed gzip buffer. This may lead to denial of service of the Okio client when handling a crafted GZIP archive, by using the GzipSource class.
Publish Date: 2023-07-12
URL: CVE-2023-3635
### 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 FixType: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2023-3635
Release Date: 2023-07-12
Fix Resolution (com.squareup.okio:okio): 3.0.0-alpha.10
Direct dependency fix Resolution (com.squareup.okhttp3:okhttp): 4.10.0
In order to enable automatic remediation, please create workflow rules
CVE-2022-24329
### Vulnerable Library - kotlin-stdlib-1.4.10.jarKotlin Standard Library for JVM
Path to dependency file: /pom.xml
Path to vulnerable library: /pom.xml
Dependency Hierarchy: - okhttp-4.9.3.jar (Root Library) - okio-2.8.0.jar - :x: **kotlin-stdlib-1.4.10.jar** (Vulnerable Library)
Found in HEAD commit: 273b039cd09f8ea4d111f9339d41ae44074abf92
Found in base branch: main
### Vulnerability DetailsIn JetBrains Kotlin before 1.6.0, it was not possible to lock dependencies for Multiplatform Gradle Projects.
Publish Date: 2022-02-25
URL: CVE-2022-24329
### CVSS 3 Score Details (5.3)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: Low - Availability Impact: None
For more information on CVSS3 Scores, click here. ### Suggested FixType: Upgrade version
Origin: https://github.com/advisories/GHSA-2qp4-g3q3-f92w
Release Date: 2022-02-25
Fix Resolution (org.jetbrains.kotlin:kotlin-stdlib): 1.6.0-M1
Direct dependency fix Resolution (com.squareup.okhttp3:okhttp): 4.11.0
In order to enable automatic remediation, please create workflow rules
CVE-2020-29582
### Vulnerable Library - kotlin-stdlib-1.4.10.jarKotlin Standard Library for JVM
Path to dependency file: /pom.xml
Path to vulnerable library: /pom.xml
Dependency Hierarchy: - okhttp-4.9.3.jar (Root Library) - okio-2.8.0.jar - :x: **kotlin-stdlib-1.4.10.jar** (Vulnerable Library)
Found in HEAD commit: 273b039cd09f8ea4d111f9339d41ae44074abf92
Found in base branch: main
### Vulnerability DetailsIn JetBrains Kotlin before 1.4.21, a vulnerable Java API was used for temporary file and folder creation. An attacker was able to read data from such files and list directories due to insecure permissions.
Publish Date: 2021-02-03
URL: CVE-2020-29582
### CVSS 3 Score Details (5.3)Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: Low - Integrity Impact: None - Availability Impact: None
For more information on CVSS3 Scores, click here. ### Suggested FixType: Upgrade version
Origin: https://github.com/advisories/GHSA-cqj8-47ch-rvvq
Release Date: 2021-02-03
Fix Resolution (org.jetbrains.kotlin:kotlin-stdlib): 1.4.21
Direct dependency fix Resolution (com.squareup.okhttp3:okhttp): 4.10.0
In order to enable automatic remediation, please create workflow rules
In order to enable automatic remediation for this issue, please create workflow rules