CVE-2026-87123Disclosure

LOWCVSS 5.9 · MEDIUM

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

hbs is an Express view engine wrapper for Handlebars. Version 4.3.0 can crash the Node.js process during output escaping when an async helper, registered with registerAsyncHelper, resolves to an object whose toHTML property is truthy but not callable. Handlebars escapeExpression calls the toHTML method on any value that has a truthy toHTML, so such a value throws a TypeError, and because the async substitution runs on a later tick outside the render function's try/catch, the throw is an uncaught exception that terminates the process without sending a response. Only version 4.3.0 is affected, since the throwing escape was introduced by the fix for CVE-2026-16231 and earlier versions do not escape async helper values. It can be triggered remotely when an async helper resolves to an externally influenced object such as parsed JSON. The issue is fixed in hbs 4.3.1, and users should upgrade to hbs 4.3.1 or later.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-248

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • 2 total mentions across 1 day

Deep dive

Activity timeline2 mentions / 1d
01122Mentions · 2026-09-11: 2Patch / Workaround · 2026-09-11: 1Technical Details · 2026-09-11: 209-11
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets2 URLs
Full discourse2 posts
  • Ulises Gascón@kom_256
    Patch

    🚨 Medium-severity security fix in hbs@4.3.1 just released! Patches CVE-2026-87123: hbs vulnerable to Denial of Service via unhandled exception in async helper output escaping https://github.com/pillarjs/hbs/security/advisories/GHSA-3c55-w9jx-p5jr

    Post summary

    The advisory announces a medium‑severity patch for [email protected] that fixes CVE‑2026‑87123, a denial‑of‑service vulnerability caused by an unhandled exception in async helper output escaping.

    00010191
    5.5K followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-87123 hbs is an Express view engine wrapper for Handlebars. Version 4.3.0 can crash the Node.js process during output escaping when an async helper, registered with registe… https://www.cve.org/CVERecord?id=CVE-2026-87123

    Post summary

    CVE-2026-87123 is a crash vulnerability in the hbs Express view engine wrapper for Handlebars, affecting version 4.3.0 when async helpers are used during output escaping.

    00000792
    58.1K followersView on X

Explore more