CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
---|---|---|
6.6 | $0-$5k | 0.00 |
A vulnerability was found in http4s up to 0.18.25/0.20.19/0.21.1. It has been classified as critical. Affected is some unknown processing. The manipulation as part of a Request leads to a path traversal vulnerability. CWE is classifying the issue as CWE-23. The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize sequences such as ".." that can resolve to a location that is outside of that directory. This is going to have an impact on confidentiality, integrity, and availability. CVE summarizes:
http4s before versions 0.18.26, 0.20.20, and 0.21.2 has a local file inclusion vulnerability. This vulnerability applies to all users of org.http4s.server.staticcontent.FileService, org.http4s.server.staticcontent.ResourceService and org.http4s.server.staticcontent.WebjarService. URI normalization is applied incorrectly. Requests whose path info contain ../ or // can expose resources outside of the configured location. This issue is patched in versions 0.18.26, 0.20.20, and 0.21.2. Note that 0.19.0 is a deprecated release and has never been supported.
The weakness was published 03/25/2020 (GitHub Repository). The advisory is shared for download at github.com. This vulnerability is traded as CVE-2020-5280 since 01/02/2020. The attack needs to be approached locally. Required for exploitation is a authentication. There are neither technical details nor an exploit publicly available. The MITRE ATT&CK project declares the attack technique as T1006.
Upgrading to version 0.18.26, 0.20.20 or 0.21.2. Note that 0.19.0 eliminates this vulnerability.
Product
Name
Version
- 0.18.0
- 0.18.1
- 0.18.2
- 0.18.3
- 0.18.4
- 0.18.5
- 0.18.6
- 0.18.7
- 0.18.8
- 0.18.9
- 0.18.10
- 0.18.11
- 0.18.12
- 0.18.13
- 0.18.14
- 0.18.15
- 0.18.16
- 0.18.17
- 0.18.18
- 0.18.19
- 0.18.20
- 0.18.21
- 0.18.22
- 0.18.23
- 0.18.24
- 0.18.25
- 0.20.0
- 0.20.1
- 0.20.2
- 0.20.3
- 0.20.4
- 0.20.5
- 0.20.6
- 0.20.7
- 0.20.8
- 0.20.9
- 0.20.10
- 0.20.11
- 0.20.12
- 0.20.13
- 0.20.14
- 0.20.15
- 0.20.16
- 0.20.17
- 0.20.18
- 0.20.19
- 0.21.0
- 0.21.1
License
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 6.8VulDB Meta Temp Score: 6.6
VulDB Base Score: 5.3
VulDB Temp Score: 4.7
VulDB Vector: 🔍
VulDB Reliability: 🔍
NVD Base Score: 7.6
NVD Vector: 🔍
CNA Base Score: 7.6
CNA Vector (GitHub, Inc.): 🔍
CVSSv2
AV | AC | Au | C | I | A |
---|---|---|---|---|---|
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
---|---|---|---|---|---|
unlock | unlock | unlock | unlock | unlock | unlock |
unlock | unlock | unlock | unlock | unlock | unlock |
unlock | unlock | unlock | unlock | unlock | unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
NVD Base Score: 🔍
Exploiting
Class: Path traversalCWE: CWE-23 / CWE-22
CAPEC: 🔍
ATT&CK: 🔍
Local: Yes
Remote: No
Availability: 🔍
Status: Not defined
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
0-Day | unlock | unlock | unlock | unlock |
---|---|---|---|---|
Today | unlock | unlock | unlock | unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: http4s 0.18.26/0.20.20/0.21.2. Note that 0.19.0
Patch: github.com
Timeline
01/02/2020 🔍03/25/2020 🔍
03/26/2020 🔍
05/11/2024 🔍
Sources
Advisory: 250afddbb2e65b70ca9ddaec9d1eb3aaa56de7ecStatus: Not defined
Confirmation: 🔍
CVE: CVE-2020-5280 (🔍)
Entry
Created: 03/26/2020 07:57 AMUpdated: 05/11/2024 04:37 PM
Changes: 03/26/2020 07:57 AM (38), 03/26/2020 08:02 AM (11), 10/05/2020 07:44 AM (1), 05/11/2024 04:29 PM (18), 05/11/2024 04:37 PM (19)
Complete: 🔍
Cache ID: 18:096:40
No comments yet. Languages: en.
Please log in to comment.