İçeriğe atla
Noroxi

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.

DalDestekDalın son sürümüKayıtGüvenli sürüm
4.x——23kritik4.7.10
3.x——11kritikDü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

  • CVE-2021-23369istismar kodu var2021-04-12

    Remote Code Execution (RCE)

    Etkilenen sürümler: < 4.7.7

    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

  • GHSA-f52g-6jhx-586p2020-09-03

    Denial of Service in handlebars

    Etkilenen sürümler: >= 4.0.0, < 4.4.5

    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.

Diğer kütüphaneler