csirt@kutim:~/threat-intel/cve/CVE-2021-32643

Katalog CVE

CVSS 5.8 · Medium EPSS 1,4%

Kerentanan Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') pada typelevel http4s. Skor CVSS 3.1 5.8 (Medium) menurut NVD.

Deskripsi (NVD)

Http4s is a Scala interface for HTTP services. `StaticFile.fromUrl` can leak the presence of a directory on a server when the `URL` scheme is not `file://`, and the URL points to a fetchable resource under its scheme and authority. The function returns `F[None]`, indicating no resource, if `url.getFile` is a directory, without first checking the scheme or authority of the URL. If a URL connection to the scheme and URL would return a stream, and the path in the URL exists as a directory on the server, the presence of the directory on the server could be inferred from the 404 response. The contents and other metadata about the directory are not exposed. This affects http4s versions: 0.21.7 through 0.21.23, 0.22.0-M1 through 0.22.0-M8, 0.23.0-M1, and 1.0.0-M1 through 1.0.0-M22. The [patch](https://github.com/http4s/http4s/commit/52e1890665410b4385e37b96bc49c5e3c708e4e9) is available in the following versions: v0.21.24, v0.22.0-M9, v0.23.0-M2, v1.0.0-M23. As a workaround users can avoid calling `StaticFile.fromUrl` with non-file URLs.

Rincian

Terbit di NVD
27 Mei 2021
Terakhir diubah
17 Juni 2026
Status NVD
Modified
CVSS 3.1
5.8 (Medium), sumber NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
EPSS (30 hari)
1,4% peluang dieksploitasi; lebih tinggi dari 71,6% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
typelevel http4s Versi 0.21.7 hingga sebelum 0.21.24
typelevel http4s Versi 0.22.0 milestone1
typelevel http4s Versi 0.22.0 milestone2
typelevel http4s Versi 0.22.0 milestone3
typelevel http4s Versi 0.22.0 milestone4
typelevel http4s Versi 0.22.0 milestone5
typelevel http4s Versi 0.22.0 milestone6
typelevel http4s Versi 0.22.0 milestone7
typelevel http4s Versi 0.22.0 milestone8
typelevel http4s Versi 0.23.0 milestone1
typelevel http4s Versi 1.0.0 milestone1
typelevel http4s Versi 1.0.0 milestone10
typelevel http4s Versi 1.0.0 milestone11
typelevel http4s Versi 1.0.0 milestone12
typelevel http4s Versi 1.0.0 milestone13
typelevel http4s Versi 1.0.0 milestone14
typelevel http4s Versi 1.0.0 milestone15
typelevel http4s Versi 1.0.0 milestone16
typelevel http4s Versi 1.0.0 milestone17
typelevel http4s Versi 1.0.0 milestone18
typelevel http4s Versi 1.0.0 milestone19
typelevel http4s Versi 1.0.0 milestone2
typelevel http4s Versi 1.0.0 milestone20
typelevel http4s Versi 1.0.0 milestone21
typelevel http4s Versi 1.0.0 milestone22
typelevel http4s Versi 1.0.0 milestone3
typelevel http4s Versi 1.0.0 milestone4
typelevel http4s Versi 1.0.0 milestone5
typelevel http4s Versi 1.0.0 milestone6
typelevel http4s Versi 1.0.0 milestone7
typelevel http4s Versi 1.0.0 milestone8
typelevel http4s Versi 1.0.0 milestone9

> Data dari konfigurasi CPE di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:10 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.