PT-2026-39328

CVE-2026-44458

·

Published

2026-05-09

·

Updated

2026-09-18

Description by

CVSS 3.1
4.3
Medium
MetricsAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions Hono versions prior to 4.12.18
Description The JSX renderer escapes style attribute object values for HTML but not for CSS. When untrusted input is interpolated into a JSX style object and rendered server-side, characters that act as CSS declaration boundaries—such as ;, comment markers, quoted strings, and block delimiters—can be used to inject additional CSS declarations into the rendered style attribute. This allows an attacker to control the value or property name of a style object, potentially leading to visual page manipulation (including full-viewport overlays for phishing), outbound requests to attacker-controlled hosts via CSS resource references like url(...), and hijacking of UI affordances through layout, positioning, or visibility changes. The impact is limited to CSS and does not allow JavaScript execution or HTML attribute breakout.
Recommendations Update to version 4.12.18.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-QP7P-654G-CW7P
CLEANSTART-2026-BE61221
CLEANSTART-2026-EQ24624
ECHO-63BB-4218-A72E
Found an issue in the description? Have something to add? Feel free to write us 👾