CVE-2026-87123 in hbs情報

要約

〜によって VulDB • 2026年09月11日

hbsはHandlebars用のExpressビューエンジンラッパーです。バージョン4.3.0では、registerAsyncHelperで登録された非同期ヘルパーが、truthyだが呼び出し可能ではないtoHTMLプロパティを持つオブジェクトに解決される場合、出力のエスケープ処理中にNode.jsプロセスがクラッシュする可能性があります。HandlebarsのescapeExpressionは、truthyなtoHTMLを持つ値に対してtoHTMLメソッドを呼び出すため、そのような値ではTypeErrorが発生します。また、非同期置換はレンダリング関数のtry/catchの外側である後のティックで実行されるため、この例外は捕捉されずプロセスを終了させます(レスポンスの送信も行われません)。影響を受けるのはバージョン4.3.0のみです。これはCVE-2026-16231への修正によって導入されたエスケープ処理に起因するものであり、それ以前のバージョンでは非同期ヘルパーの値がエスケープされません。外部から操作可能なオブジェクト(例:解析済みのJSONなど)を返す非同期ヘルパーを通じてリモートでトリガー可能です。この問題はhbs 4.3.1で修正されており、ユーザーはhbs 4.3.1以降にアップグレードする必要があります。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Openjs

予約する

2026年09月08日

モデレーション

承諾済み

エントリ

VDB-402392

EPSS

0.00000

アクティビティ

低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!