csirt@kutim:~/threat-intel/cve/CVE-2023-46233

Katalog CVE

CVSS 9.1 · Critical EPSS 0,64%

Kerentanan Use of Weak Hash pada crypto-js project crypto-js. Skor CVSS 3.1 9.1 (Critical) menurut NVD.

Deskripsi (NVD)

crypto-js is a JavaScript library of crypto standards. Prior to version 4.2.0, crypto-js PBKDF2 is 1,000 times weaker than originally specified in 1993, and at least 1,300,000 times weaker than current industry standard. This is because it both defaults to SHA1, a cryptographic hash algorithm considered insecure since at least 2005, and defaults to one single iteration, a 'strength' or 'difficulty' value specified at 1,000 when specified in 1993. PBKDF2 relies on iteration count as a countermeasure to preimage and collision attacks. If used to protect passwords, the impact is high. If used to generate signatures, the impact is high. Version 4.2.0 contains a patch for this issue. As a workaround, configure crypto-js to use SHA256 with at least 250,000 iterations.

Rincian

Terbit di NVD
25 Oktober 2023
Terakhir diubah
23 Juni 2026
Status NVD
Modified
CVSS 3.1
9.1 (Critical), sumber NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-328: Use of Weak Hash
CWE-916: Use of Password Hash With Insufficient Computational Effort
CWE-327: Use of a Broken or Risky Cryptographic Algorithm
EPSS (30 hari)
0,64% peluang dieksploitasi; lebih tinggi dari 49,0% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
crypto-js project crypto-js Semua versi sebelum 4.2.0

> 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.