• CVE-2025-12735 di expr-eval memungkinkan eksekusi kode jarak jauh melalui evaluasi input yang tidak aman
  • Versi rentan ≤2.0.2; ditambal di 2.0.3 dan bercabang di expr-eval-fork 3.0.0
  • Pengembang harus membersihkan variabel dan menghindari masukan yang tidak tepercaya dalam panggilan evaluasi()

Pustaka JavaScript yang banyak digunakan ditemukan membawa kerentanan kritis yang memungkinkan pelaku ancaman mengeksekusi kode berbahaya dari jarak jauh.

Peneliti keamanan Jangwoo Choe menemukan bug “validasi input tidak mencukupi” di expr-eval, perpustakaan dengan lebih dari 800.000 unduhan mingguan di NPM. Ini mem-parsing dan mengevaluasi ekspresi matematika dari string, dan memungkinkan pengembang menghitung rumus yang dimasukkan pengguna dengan aman. Umumnya, skrip digunakan dalam aplikasi web untuk kalkulator, alat analisis data, dan logika berbasis ekspresi.





Tautan sumber