Handlebars güvenlik açıklarıHandlebars: bilinen açıklar ve güvenli sürümler
npm: handlebars
Handlebars için 25 bilinen açık kaydı var: 22 tanesi npm danışma verisinde (GitHub Advisory Database, OSV üzerinden; npm audit ile aynı kaynak), 3 tanesi yalnızca Retire.js kayıtlarında (CDN dağıtımları ve CVE'siz danışmalar).
Dallara göre durum: 4.x için 4.7.10 ve sonrası; 3.x için kayıtlarda düzeltilmiş sürüm yok.
Dallara göre açıklar ve güvenli sürüm
Güvenli sürüm: o dalda bu sürüm ve sonrası (dalın son sürümü biliniyorsa ona kadar) bilinen hiçbir kaydın aralığına girmez. Adaylar yalnızca kayıtların kendi düzeltme sürümleri ve dalın son sürümüdür; "Düzeltme yok" dalı terk etmek gerektiği anlamına gelir.
| Dal | Destek | Dalın son sürümü | Kayıt | Güvenli sürüm |
|---|---|---|---|---|
| 4.x | — | — | 23kritik | 4.7.10 |
| 3.x | — | — | 11kritik | Düzeltme yok |
Destek tarihleri yalnızca endoflife.date'te ürünü olan kütüphanelerde gösterilir.
Kayıtlar
En yeniden eskiye. Aralık kaydın kendi verisidir; birden çok aralık dal başına ayrı düzeltmeyi gösterir.
CVE-2026-1064462026-10-06
Handlebars: JavaScript Injection via AST Type Confusion in compile (Program.blockParams)
Etkilenen sürümler: >= 4.0.0, < 4.7.10
kritik 9.8
Düzeltme: 4.7.10
CVE-2026-106445istismar kodu var2026-10-06
Handlebars: JavaScript Injection via Own Property Check Bypass
Etkilenen sürümler: >= 3.0.0, < 4.7.10
kritik 9.2
Düzeltme: 4.7.10
CVE-2026-1064442026-10-06
Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates
Etkilenen sürümler: >= 4.0.0, < 4.7.10
orta 4.7
Düzeltme: 4.7.10
GHSA-7rx3-28cr-v5wh2026-03-29
Handlebars.js has a Prototype Method Access Control Gap via Missing __lookupSetter__ Blocklist Entry
Etkilenen sürümler: >= 4.6.0, < 4.7.9
orta 4.8
Düzeltme: 4.7.9
GHSA-442j-39wm-28r22026-03-29
Handlebars.js has a Property Access Validation Bypass in container.lookup
Etkilenen sürümler: >= 4.0.0, < 4.7.9
düşük 3.7
Düzeltme: 4.7.9
CVE-2026-339412026-03-27
Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options
Etkilenen sürümler: >= 4.0.0, < 4.7.9
yüksek 8.2
Düzeltme: 4.7.9
CVE-2026-339402026-03-27
Handlebars.js has JavaScript Injection via AST Type Confusion when passing an object as dynamic partial
Etkilenen sürümler: >= 4.0.0, < 4.7.9
yüksek 8.1
Düzeltme: 4.7.9
CVE-2026-339392026-03-27
Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation
Etkilenen sürümler: >= 4.0.0, < 4.7.9
yüksek 7.5
Düzeltme: 4.7.9
CVE-2026-339382026-03-27
Handlebars.js has JavaScript Injection via AST Type Confusion by tampering @partial-block
Etkilenen sürümler: >= 4.0.0, < 4.7.9
yüksek 8.1
Düzeltme: 4.7.9
CVE-2026-33937istismar kodu var2026-03-27
Handlebars.js has JavaScript Injection via AST Type Confusion
Etkilenen sürümler: >= 4.0.0, < 4.7.9
kritik 9.8
Düzeltme: 4.7.9
EPSS %1,9
CVE-2026-339162026-03-27
Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection
Etkilenen sürümler: >= 4.0.0, < 4.7.9
orta 4.7
Düzeltme: 4.7.9
CVE-2021-23383istismar kodu var2021-05-04
The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates comi
Etkilenen sürümler: < 4.7.7
kritik 9.8
Düzeltme: 4.7.7
EPSS %4,5
kritik 9.8
Düzeltme: 4.7.7
EPSS %7
CVE-2019-209222020-09-30
Handlebars before 4.4.5 allows Regular Expression Denial of Service (ReDoS) because of eager matching.
Etkilenen sürümler: >= 4.0.0, < 4.4.5
yüksek 7.5
Düzeltme: 4.4.5
EPSS %3,6
CVE-2019-209202020-09-30
Handlebars before 3.0.8 and 4.x before 4.5.3 is vulnerable to Arbitrary Code Execution.
Etkilenen sürümler: < 3.0.8 · >= 4.0.0, < 4.5.3
yüksek 8.1
Düzeltme: 3.0.8, 4.5.3
EPSS %3,1
GHSA-q2c6-c6pm-g3gh2020-09-04
Arbitrary Code Execution in handlebars
Etkilenen sürümler: < 3.0.8 · >= 4.0.0, < 4.5.3
yüksek
Düzeltme: 3.0.8, 4.5.3
GHSA-g9r4-xpmj-mj652020-09-04
Prototype Pollution in handlebars
Etkilenen sürümler: < 3.0.8 · >= 4.0.0, < 4.5.3
yüksek
Düzeltme: 3.0.8, 4.5.3
GHSA-2cf5-4w76-r9qv2020-09-04
Arbitrary Code Execution in handlebars
Etkilenen sürümler: < 3.0.8 · >= 4.0.0, < 4.5.2
yüksek 7.3
Düzeltme: 3.0.8, 4.5.2
orta
Düzeltme: 4.4.5
CVE-2019-19919istismar kodu var2019-12-20
Versions of handlebars prior to 4.3.0 are vulnerable to Prototype Pollution leading to Remote Code Execution.
Etkilenen sürümler: >= 4.0.0, < 4.3.0 · < 3.0.8
kritik 9.8
Düzeltme: 3.0.8, 4.3.0
EPSS %7
GHSA-q42p-pg8m-cqh62019-06-05
Prototype Pollution in handlebars
Etkilenen sürümler: >= 4.1.0, < 4.1.2 · >= 4.0.0, < 4.0.14 · < 3.0.7
yüksek 7.3
Düzeltme: 3.0.7, 4.0.14, 4.1.2
CVE-2015-88612017-01-23
The handlebars package before 4.0.0 for Node.js allows remote attackers to conduct cross-site scripting (XSS) attacks by leveraging a templa
Etkilenen sürümler: < 4.0.0
orta 6.1
Düzeltme: 4.0.0
EPSS %2,6
CVE yok
Denial of service
Etkilenen sürümler: < 4.6.0
orta
Düzeltme: 4.6.0
CVE yok
A prototype pollution vulnerability in handlebars is exploitable if an attacker can control the template
Etkilenen sürümler: >= 4.0.0, < 4.0.13
yüksek
Düzeltme: 4.0.13
CVE yok
poorly sanitized input passed to eval()
Etkilenen sürümler: < 1.0.0.beta.3
orta
Düzeltme: 1.0.0.beta.3
Kaynaklar ve yöntem
Aralıklar: GitHub Advisory Database (OSV npm dökümü, günlük) ve Retire.js (Apache-2.0). Sömürü: CISA KEV, FIRST EPSS, istismar olgunluğu Noroxi CVE veritabanından. Destek tarihleri: endoflife.date.
Bu sayfa ve JavaScript kütüphane taraması aynı eşleşme kuralını kullanır: sınırı olmayan satır kanıt sayılmaz, sürüm karşılaştırması tek yerde yapılır. Sürüm yazmayan kayıt sürüm denetiminde "etkilenir" sayılmaz.
Veri 28 Ekim 2026 itibarıyla.