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

Katalog CVE

CVSS 4.7 · Medium EPSS 0,38%

Kerentanan Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') pada handlebarsjs handlebars. Skor CVSS 3.1 4.7 (Medium) menurut NVD.

Deskripsi (NVD)

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, `resolvePartial()` in the Handlebars runtime resolves partial names via a plain property lookup on `options.partials` without guarding against prototype-chain traversal. When `Object.prototype` has been polluted with a string value whose key matches a partial reference in a template, the polluted string is used as the partial body and rendered without HTML escaping, resulting in reflected or stored XSS. Version 4.7.9 fixes the issue. Some workarounds are available. Apply `Object.freeze(Object.prototype)` early in application startup to prevent prototype pollution. Note: this may break other libraries, and/or use the Handlebars runtime-only build (`handlebars/runtime`), which does not compile templates and reduces the attack surface.

Rincian

Terbit di NVD
27 Maret 2026
Terakhir diubah
17 Juni 2026
Status NVD
Analyzed
CVSS 3.1
4.7 (Medium), sumber NVD
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
EPSS (30 hari)
0,38% peluang dieksploitasi; lebih tinggi dari 30,3% 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.