Skip to content
Heist/ feed
Back to feed
UnratedFix available

Handlebars.js v4.7.10 security release

Type: patchSources: Handlebars

Handlebars.js v4.7.10 includes multiple security fixes involving source map URLs, iteration, precompiled output, context properties, partial compilation, and compiler AST handling.

Products
handlebars.js
Affected versions
Not specified
Fixed versions
v4.7.10
CVEs
Not specified
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 17:31 UTC · Revision 1

Source evidence

Handlebars.js v4.7.10 security release

github-handlebars-lang-handlebars-js · Original source

Published 5 Oct 2026, 23:07 UTC

Handlebars.js v4.7.10 includes multiple security fixes involving source map URLs, iteration, precompiled output, context properties, partial compilation, and compiler AST handling.

v4.7.10 security: Sanitize the source map URL when minifying - f37c599 security: Iterate lazily in #each and strip whitespace in linear time - 812c226 security: Escape <!-- and <script in precompiled output - 609d1b1 GHSA-xw65-4hp5-5hc7 security: Don't trust special properties on context data - ceec388 GHSA-p8wg-vrv2-v86f security: Only compile partials that are template strings - c28ee7a security: Only dispatch known node types in the Compiler and Visitor - 7d501a5 security: Validate AST values in the compiler instead of the parser - 703fdcc

handlebars.js

Fixed versions: v4.7.10

Complete source record
{
  "id": "00b090d5886d3047ced58abc44725ac4386e38a8735a077d1ebeb255c65ff5ed",
  "url": "https://github.com/handlebars-lang/handlebars.js/releases/tag/v4.7.10",
  "method": "llm",
  "payload": {
    "kind": "patch",
    "title": "Handlebars.js v4.7.10 security release",
    "summary": "Handlebars.js v4.7.10 includes multiple security fixes involving source map URLs, iteration, precompiled output, context properties, partial compilation, and compiler AST handling.",
    "evidence": "v4.7.10\n\nsecurity: Sanitize the source map URL when minifying - f37c599 security: Iterate lazily in #each and strip whitespace in linear time - 812c226 security: Escape <!-- and <script in precompiled output - 609d1b1 GHSA-xw65-4hp5-5hc7 security: Don't trust special properties on context data - ceec388 GHSA-p8wg-vrv2-v86f security: Only compile partials that are template strings - c28ee7a security: Only dispatch known node types in the Compiler and Visitor - 7d501a5 security: Validate AST values in the compiler instead of the parser - 703fdcc",
    "products": [
      {
        "name": {
          "value": "handlebars.js",
          "evidence": "Release notes from handlebars.js"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "v4.7.10",
            "evidence": "v4.7.10"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "fixed_cves": [],
    "related_cves": [],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "github-handlebars-lang-handlebars-js",
  "document_id": 21339,
  "published_at": "2026-10-05T23:07:37+00:00"
}