csirt@kutim:~/threat-intel/cve/CVE-2024-23331

Katalog CVE

CVSS 7.5 · High EPSS 0,78%

Kerentanan Improper Handling of Case Sensitivity pada vitejs vite. Skor CVSS 3.1 7.5 (High) menurut NVD.

Deskripsi (NVD)

Vite is a frontend tooling framework for javascript. The Vite dev server option `server.fs.deny` can be bypassed on case-insensitive file systems using case-augmented versions of filenames. Notably this affects servers hosted on Windows. This bypass is similar to CVE-2023-34092 -- with surface area reduced to hosts having case-insensitive filesystems. Since `picomatch` defaults to case-sensitive glob matching, but the file server doesn't discriminate; a blacklist bypass is possible. By requesting raw filesystem paths using augmented casing, the matcher derived from `config.server.fs.deny` fails to block access to sensitive files. This issue has been addressed in vite@5.0.12, vite@4.5.2, vite@3.2.8, and vite@2.9.17. Users are advised to upgrade. Users unable to upgrade should restrict access to dev servers.

Rincian

Terbit di NVD
19 Januari 2024
Terakhir diubah
17 Juni 2026
Status NVD
Modified
CVSS 3.1
7.5 (High), sumber NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-178: Improper Handling of Case Sensitivity
CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
CWE-284: Improper Access Control
EPSS (30 hari)
0,78% peluang dieksploitasi; lebih tinggi dari 54,8% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
vitejs vite Versi 2.7.0 hingga sebelum 2.9.17
vitejs vite Versi 3.0.0 hingga sebelum 3.2.8
vitejs vite Versi 4.0.0 hingga sebelum 4.5.2
vitejs vite Versi 5.0.0 hingga sebelum 5.0.12

> 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:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.