Lucene search
+L

3 matches found

OSV
OSV
added 2026/03/29 3:16 p.m.8 views

GHSA-442J-39WM-28R2 Handlebars.js has a Property Access Validation Bypass in container.lookup

Summary In lib/handlebars/runtime.js, the container.lookup function uses container.lookupProperty as a gate check to enforce prototype-access controls, but then discards the validated result and performs a second, unguarded property access depthsiname. This Time-of-Check Time-of-Use TOCTOU patter...

3.7CVSS5.9AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2026/03/26 10:20 p.m.34 views

Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection

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

4.7CVSS6.7AI score0.00276EPSS
SaveExploits1References7Affected Software1
OSV
OSV
added 2026/03/26 10:20 p.m.7 views

GHSA-2QVQ-RJWJ-GVW9 Handlebars.js has Prototype Pollution Leading to XSS through Partial Template Injection

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

4.7CVSS5.7AI score0.07028EPSS
SaveExploits4References7
Rows per page
Query Builder