Lucene search
+L

19641 matches found

osv_cve
osv_cve
•added 2026/03/27 9:15 p.m.•32 views

CVE-2026-33943 Happy DOM ECMAScriptModuleCompiler: unsanitized export names are interpolated as executable code

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. In versions 15.10.0 through 20.8.7, a code injection vulnerability in ECMAScriptModuleCompiler allows an attacker to achieve Remote Code Execution RCE by injecting arbitrary JavaScript expressions insi...

8.8CVSS6.1AI score0.00646EPSS
SaveExploits1References8
Cvelist
Cvelist
•added 2026/03/27 9:13 p.m.•47 views

CVE-2026-33941 Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, the Handlebars CLI precompiler bin/handlebars / lib/precompiler.js concatenates user-controlled strings — template file names and several CLI options — directly into the JavaScript it...

8.2CVSS0.00296EPSS
SaveExploits1References3
CVE
CVE
•added 2026/03/27 9:13 p.m.•218 views

CVE-2026-33941

The CVE-2026-33941 issue affects the Handlebars CLI precompiler (bin/handlebars, lib/precompiler.js) from versions 4.0.0–4.7.8, where user-controlled template filenames and CLI options are concatenated into the emitted JavaScript without escaping. An attacker who can influence filenames or argume...

8.2CVSS7.1AI score0.00296EPSS
SaveExploits1References8Affected Software1
attackerkb
attackerkb
•added 2026/03/27 9:13 p.m.•17 views

CVE-2026-33941

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, the Handlebars CLI precompiler bin/handlebars / lib/precompiler.js concatenates user-controlled strings — template file names and several CLI options — directly into the JavaScript it...

8.2CVSS7.2AI score0.00296EPSS
SaveExploits1References4Affected Software1
osv_cve
osv_cve
•added 2026/03/27 9:11 p.m.•25 views

CVE-2026-33940 Handlebars.js has JavaScript Injection via AST Type Confusion when passing an object as dynamic partial

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, a crafted object placed in the template context can bypass all conditional guards in resolvePartial and cause invokePartial to return undefined. The Handlebars runtime then treats the...

8.1CVSS5.9AI score
SaveExploits0References10
CVE
CVE
•added 2026/03/27 9:08 p.m.•275 views

CVE-2026-33939

Summary: CVE-2026-33939 affects Handlebars 4.0.0–4.7.8, where a template using decorator syntax referencing an unregistered decorator (e.g. {{*n}}) causes the runtime to call an undefined value as a function, leading to an unhandled TypeError and a potential single-request DoS. The issue is fixed...

7.5CVSS7AI score0.00627EPSS
SaveExploits1References8Affected Software1
Vulnrichment
Vulnrichment
•added 2026/03/27 9:08 p.m.•22 views

CVE-2026-33939 Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation

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 lookupPropertydecorators, "n", which returns undefined. Th...

7.5CVSS7AI score0.00627EPSS
SaveExploits1References3
Cvelist
Cvelist
•added 2026/03/27 9:08 p.m.•84 views

CVE-2026-33939 Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation

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 lookupPropertydecorators, "n", which returns undefined. Th...

7.5CVSS0.00627EPSS
SaveExploits1References3
osv_cve
osv_cve
•added 2026/03/27 9:08 p.m.•24 views

CVE-2026-33939 Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation

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 lookupPropertydecorators, "n", which returns undefined. Th...

7.5CVSS5.9AI score
SaveExploits0References10
osv_cve
osv_cve
•added 2026/03/27 9:00 p.m.•22 views

CVE-2026-33916 Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection

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

4.7CVSS5.8AI score0.0028EPSS
SaveExploits1References5
CVE
CVE
•added 2026/03/27 9:00 p.m.•173 views

CVE-2026-33916

Handlebars.js CVE-2026-33916 affects 4.0.0–4.7.8 where resolvePartial() looks up partials via options.partials without guarding prototype traversal. If Object.prototype is polluted with a string key matching a partial, that string becomes the partial body and is rendered unescaped, enabling refle...

4.7CVSS5.8AI score0.0028EPSS
SaveExploits1References3Affected Software1
vulnersOsv
vulnersOsv
•added 2026/03/27 6:22 p.m.•12 views

4coders-commons (>=0.0.1, <=0.0.2), @11ty/eleventy (0.3.3) +3576 more potentially affected by CVE-2026-33941 via handlebars (>=4.0.0, <=4.7.8)

handlebars NPM version =4.0.0, =0.0.1, =0.1.0, =0.1.0, =0.0.11, =0.0.52, =0.1.0, =0.0.72, =0.1.0, =1.1.1-pr-7-1d68cf28da, =0.0.0-13d458778df8db161111e788ed4207a13a110724, =1.16.0, =1.16.0, =1.16.0, =2.4.4 and more Source cves: CVE-2026-33941 Source advisory: SNYK:JS-HANDLEBARS-15807040...

8.2CVSS7.2AI score0.00296EPSS
SaveExploits1
Github Security Blog
Github Security Blog
•added 2026/03/27 6:22 p.m.•57 views

Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options

Summary The Handlebars CLI precompiler bin/handlebars / lib/precompiler.js concatenates user-controlled strings — template file names and several CLI options — directly into the JavaScript it emits, without any escaping or sanitization. An attacker who can influence template filenames or CLI...

8.2CVSS7.5AI score0.00296EPSS
SaveExploits1References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/03/27 6:22 p.m.•23 views

GHSA-XJPJ-3MR7-GCPF Handlebars.js has JavaScript Injection in CLI Precompiler via Unescaped Names and Options

Summary The Handlebars CLI precompiler bin/handlebars / lib/precompiler.js concatenates user-controlled strings — template file names and several CLI options — directly into the JavaScript it emits, without any escaping or sanitization. An attacker who can influence template filenames or CLI...

8.2CVSS7.5AI score0.00296EPSS
SaveExploits1References5
Snyk
Snyk
•added 2026/03/27 6:22 p.m.•10 views

Improper Encoding or Escaping of Output

Overview org.webjars.npm:handlebars is an extension to the Mustache templating language. Affected versions of this package are vulnerable to Improper Encoding or Escaping of Output through the CLI precompiler in lib/precompiler.js. An attacker can execute arbitrary JavaScript in the generated...

8.4CVSS7.7AI score0.00296EPSS
SaveExploits1References4
Snyk
Snyk
•added 2026/03/27 6:21 p.m.•12 views

Improper Check for Unusual or Exceptional Conditions

Overview org.webjars.npm:handlebars is an extension to the Mustache templating language. Affected versions of this package are vulnerable to Improper Check for Unusual or Exceptional Conditions through the registerDecorator path in lib/handlebars/compiler/javascript-compiler.js. An attacker can...

8.7CVSS7AI score0.00627EPSS
SaveExploits1References2
osv_ghsa
osv_ghsa
•added 2026/03/27 6:21 p.m.•38 views

GHSA-9CX6-37PM-9JFF Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation

Summary When a Handlebars template contains decorator syntax referencing an unregistered decorator e.g. n, the compiled template calls lookupPropertydecorators, "n", which returns undefined. The runtime then immediately invokes the result as a function, causing an unhandled TypeError: ... is not ...

7.5CVSS7.2AI score0.00627EPSS
SaveExploits1References5
EUVD
EUVD
•added 2026/03/27 6:21 p.m.•27 views

EUVD-2026-16858

Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation...

7.5CVSS7.1AI score0.00627EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/03/27 6:21 p.m.•63 views

Handlebars.js has Denial of Service via Malformed Decorator Syntax in Template Compilation

Summary When a Handlebars template contains decorator syntax referencing an unregistered decorator e.g. n, the compiled template calls lookupPropertydecorators, "n", which returns undefined. The runtime then immediately invokes the result as a function, causing an unhandled TypeError: ... is not ...

7.5CVSS7.2AI score0.00627EPSS
SaveExploits1References5Affected Software1
Snyk
Snyk
•added 2026/03/27 6:20 p.m.•11 views

Access of Resource Using Incompatible Type ('Type Confusion')

Overview org.webjars.npm:handlebars is an extension to the Mustache templating language. Affected versions of this package are vulnerable to Access of Resource Using Incompatible Type 'Type Confusion' via manipulation of the @partial-block variable in the template data context. An attacker can...

9.2CVSS6.8AI score0.00721EPSS
SaveExploits1References4
Rows per page
Query Builder