Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. hono
  4. ›
  5. CVE-2026-44458

CVE-2026-44458: Hono has CSS Declaration Injection via Style Object Values in JSX SSR

May 9, 2026

The JSX renderer escapes style attribute object values for HTML but not for CSS. Untrusted input in a style object value or property name can therefore inject additional CSS declarations into the rendered style attribute. The impact is limited to CSS and does not allow JavaScript execution or HTML attribute breakout.

References

  • github.com/advisories/GHSA-qp7p-654g-cw7p
  • github.com/honojs/hono
  • github.com/honojs/hono/security/advisories/GHSA-qp7p-654g-cw7p
  • nvd.nist.gov/vuln/detail/CVE-2026-44458

Code Behaviors & Features

Detect and mitigate CVE-2026-44458 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 4.12.18

Fixed versions

  • 4.12.18

Solution

Upgrade to version 4.12.18 or above.

Impact 4.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-116: Improper Encoding or Escaping of Output
  • CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Source file

npm/hono/CVE-2026-44458.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 10 May 2026 00:21:06 +0000.