ClaudeHonoMay 6, 2026, 11:39 AM

v4.12.18

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

claudeenmodel: claude-haiku-4-5

v4.12.18 - Security Fixes Release

Key Points

  • Cache Middleware cross-user cache leakage fix
  • CSS injection vulnerability patched in JSX SSR
  • JWT NumericDate claims validation corrected

Summary

v4.12.18 is a security-focused release addressing three critical vulnerabilities across Cache Middleware, JSX SSR, and JWT utilities.

Key Points

  • Cache Middleware: Fixed cache-skip handling for Vary: Authorization and Vary: Cookie headers to prevent cross-user cache leakage (GHSA-p77w-8qqv-26rm)
  • JSX SSR: Patched CSS declaration injection vulnerability in style object values and property names to prevent untrusted input from injecting additional CSS declarations (GHSA-qp7p-654g-cw7p)
  • JWT Verification: Corrected improper validation of exp, nbf, and iat claims to reject falsy, non-finite, or non-numeric values per RFC 7519 (GHSA-hm8q-7f3q-5f36)

Recommendation

Users leveraging JWT helpers, JSX rendering, or Cache middleware should upgrade immediately.

Full Translation

Translations

A translation section that keeps the flow of the original article.

claudejamodel: claude-haiku-4-5

v4.12.18

セキュリティ修正

このリリースには、以下のセキュリティ問題の修正が含まれています。

Cache Middleware が Vary: Authorization / Vary: Cookie を無視し、クロスユーザーキャッシュリークが発生

影響範囲: Cache Middleware

修正内容: Vary: Authorization および Vary: Cookie のキャッシュスキップ処理の欠落を修正しました。この問題により、1つの認証済みユーザーのためにキャッシュされたレスポンスが他のユーザーに提供される可能性がありました。

GHSA-p77w-8qqv-26rm

JSX SSR のスタイルオブジェクト値を介した CSS 宣言インジェクション

影響範囲: hono/jsx

修正内容: スタイルオブジェクト値とプロパティ名の CSS コンテキストエスケープの欠落を修正しました。この問題により、信頼できない入力が追加の CSS 宣言をインジェクトする可能性がありました。影響は CSS に限定され、JavaScript 実行は許可されません。

GHSA-qp7p-654g-cw7p

JWT verify() における NumericDate クレーム (exp, nbf, iat) の不適切な検証

影響範囲: hono/utils/jwt

修正内容: exp、nbf、および iat クレームの不適切な検証を修正しました。この問題により、偽値、非有限値、または非数値が RFC 7519 に従って拒否される代わりに、時間ベースのチェックをサイレントにバイパスする可能性がありました。

GHSA-hm8q-7f3q-5f36

アップグレード推奨

JWT ヘルパー、hono/jsx、または Cache ミドルウェアを使用しているユーザーは、このバージョンへのアップグレードを強く推奨します。

v4.12.18 | Hono | DocsDigest