v4.12.12 リリースノート — 2026-04-07
Key Points
- serveStatic のバイパス修正
- toSSG のパストラバース修正
- cookie と IP 制限の改善
Summary
hono v4.12.12(公開日: 2026-04-07T04:15:34Z)は複数のセキュリティ修正を含むリリースです。Serve Static、Static Site Generation(toSSG)、IP 制限、cookie ユーティリティに影響する脆弱性を修正しました。これらの機能を利用しているプロジェクトは速やかに本バージョンへアップグレードしてください。
Key Points
- Serve Static: パス正規化の不一致により
//の繰り返しでミドルウェアがバイパスされ、保護された静的ファイルへアクセスできる問題を修正 (GHSA-wmmm-f939-6g9c). - toSSG: 不正な
ssgParamsによるパストラバーサルで出力ディレクトリ外へファイルを書き出せる問題を修正 (GHSA-xf4j-xp2r-rqqx). - ipRestriction: IPv4-mapped IPv6(例:
::ffff:127.0.0.1)の誤処理により許可/拒否ルールがバイパスされる問題を修正 (GHSA-xpcf-pg52-r92g). - cookie 関連: 書き込み時の cookie 名検証の欠如により
setCookie()/serialize()/serializeSigned()の挙動が不整合になる問題を修正 (GHSA-26pp-8wgv-hjvm)、およびgetCookie()におけるノンブレークスペース接頭辞によるバイパスを修正 (GHSA-r5rp-j6wh-rvv4). - 推奨対応: Serve Static、toSSG、cookie ユーティリティ、ipRestriction を利用している場合は直ちに v4.12.12 へアップグレードし、動作確認と静的ファイル/出力パスの検証を行ってください。