fix: upgrade hono to ^4.12.18 to address CVE-2026-44458#1190
fix: upgrade hono to ^4.12.18 to address CVE-2026-44458#1190brendan-kellam wants to merge 2 commits intomainfrom
Conversation
…6-44458 Co-authored-by: Brendan Kellam <brendan@sourcebot.dev>
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-authored-by: Brendan Kellam <brendan@sourcebot.dev>
License Audit
Weak Copyleft Packages (informational)
Resolved Packages (11)
|
|
Closing as duplicate — consolidated into #1186, which addresses all four sibling hono CVEs (44455–44458) with the same 4.12.14 → 4.12.18 bump. |
Fixes SOU-1071
Summary
Upgraded
honofrom v4.12.14 to v4.12.18 via yarn resolution to address CVE-2026-44458.CVE Details
CVE-2026-44458: Hono JSX SSR CSS declaration injection via style object values
The JSX renderer in hono v4.12.14 and earlier escapes
styleattribute object values for HTML context but not for CSS context. This allows characters that act as CSS declaration boundaries (;, comment markers, block delimiters) to extend a value beyond its assigned property, potentially injecting additional CSS declarations into the renderedstyleattribute.Impact
An attacker who can control a
styleobject value or property name during server-side JSX rendering may inject arbitrary CSS declarations, potentially enabling:url(...)Remediation
Updated the existing yarn resolution for
@modelcontextprotocol/sdk/honofrom^4.12.14to^4.12.18.Dependencies Affected
honois pulled in transitively via:@sourcebot/web→@modelcontextprotocol/sdk@1.29.0→hono@4.12.14@sourcebot/web→@react-grab/mcp@0.1.29→@modelcontextprotocol/sdk@1.27.1→hono@4.12.14After resolution, both paths now use
hono@4.12.18.References
Linear Issue: SOU-1071