جزئیات آسیب‌پذیری

CVE-2026-33937

Red Hat Logging Subsystem for Red Hat OpenShiftRed Hat Developer HubRed Hat Enterprise Linux 10Red Hat Enterprise Linux 8Red Hat Enterprise Linux 9handlebars-lang handlebars.js

Handlebars.js has JavaScript Injection via AST Type Confusion

CVSS 3.1
9.8بحرانی

شرح رسمی (انگلیسی)

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, `Handlebars.compile()` accepts a pre-parsed AST object in addition to a template string. The `value` field of a `NumberLiteral` AST node is emitted directly into the generated JavaScript without quoting or sanitization. An attacker who can supply a crafted AST to `compile()` can therefore inject and execute arbitrary JavaScript, leading to Remote Code Execution on the server. Version 4.7.9 fixes the issue. Some workarounds are available. Validate input type before calling `Handlebars.compile()`; ensure the argument is always a `string`, never a plain object or JSON-deserialized value. Use the Handlebars runtime-only build (`handlebars/runtime`) on the server if templates are pre-compiled at build time; `compile()` will be unavailable.

امتیازهای CVSS

امتیازنسخهمنبعبردار
9.8بحرانی 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
9.8بحرانی 3.1 CVEProject cvelistV5 (CNA) (redhat-SADP) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Logging Subsystem for Red Hat OpenShift همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Developer Hub همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 10 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 8 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 8 همه CVEProject cvelistV5 (CNA)
Red Hat Red Hat Enterprise Linux 9 همه CVEProject cvelistV5 (CNA)
handlebars-lang handlebars.js >= 4.0.0, < 4.7.9 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۸
کانال تلگرام کُلون @kolunsec_fa تازه‌های KEV، خبرهای مهم و خلاصه‌ی روزانه هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۱/۰۸
آخرین به‌روزرسانی
۱۴۰۵/۰۶/۱۳
وضعیت
منتشرشده
صادرکننده (CNA)
GitHub_M

پیش‌بینی بهره‌برداری (EPSS)

۱٫۹٪
احتمال بهره‌برداری در ۳۰ روز
۷۹٫۸٪
صدک (نسبت به همه‌ی CVEها)

ارزیابی SSVC (CISA)

قابل خودکارسازی
بله
وضعیت بهره‌برداری
اثبات مفهوم
اثر فنی
کامل

ضعف‌ها (CWE)

  • CWE-843
    Access of Resource Using Incompatible Type ('Type Confusion')
  • CWE-94
    Improper Control of Generation of Code ('Code Injection')