csirt@kutim:~/threat-intel/cve/CVE-2026-33939

Katalog CVE

CVSS 7.5 · High EPSS 0,76%

Kerentanan Improper Check for Unusual or Exceptional Conditions pada handlebarsjs handlebars. Skor CVSS 3.1 7.5 (High) menurut github.com.

Deskripsi (NVD)

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, when a Handlebars template contains decorator syntax referencing an unregistered decorator (e.g. `{{*n}}`), the compiled template calls `lookupProperty(decorators, "n")`, which returns `undefined`. The runtime then immediately invokes the result as a function, causing an unhandled `TypeError: ... is not a function` that crashes the Node.js process. Any application that compiles user-supplied templates without wrapping the call in a `try/catch` is vulnerable to a single-request Denial of Service. Version 4.7.9 fixes the issue. Some workarounds are available. Wrap compilation and rendering in `try/catch`. Validate template input before passing it to `compile()`; reject templates containing decorator syntax (`{{*...}}`) if decorators are not used in your application. Use the pre-compilation workflow; compile templates at build time and serve only pre-compiled templates; do not call `compile()` at request time.

Rincian

Terbit di NVD
27 Maret 2026
Terakhir diubah
4 September 2026
Status NVD
Modified
CVSS 3.1
7.5 (High), sumber github.com
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-754: Improper Check for Unusual or Exceptional Conditions
CWE-248: Uncaught Exception
EPSS (30 hari)
0,76% peluang dieksploitasi; lebih tinggi dari 53,9% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
handlebarsjs handlebars Versi 4.0.0 hingga sebelum 4.7.9

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