openaijamodel: gpt-5-mini-2025-08-07
v4.12.21 セキュリティ修正リリース
Key Points
- app.mount のプレフィックス判定修正
- IPv6 非正規表記のアクセス回避を修正
- Cookie と JWT の注入/検証問題を修正
Summary
v4.12.21 は複数のセキュリティ脆弱性を修正するリリースです。影響を受けるパッケージは app.mount(), hono/ip-restriction, hono/cookie, hono/jwt / hono/jwk で、パス処理、IPv6 比較、Set-Cookie 属性注入、Authorization ヘッダ検証に関する不備が解消されています(公開日: 2026-05-19)。アップグレードを推奨します。
Key Points
- app.mount(): デコード済みパスではなく生の URL pathname を使ってマウントプレフィックスを判定するよう修正し、% エンコードされたパスでの不正なプレフィックス削除を防止 (GHSA-2gcr-mfcq-wcc3)
- hono/ip-restriction: IPv6 の非正規表現(圧縮表記や IPv4 マップ表記など)での拒否ルール回避を防ぐため、文字列比較から適切なアドレス比較へ修正 (GHSA-xrhx-7g5j-rcj5)
- hono/cookie: sameSite と priority オプションでの注入文字(; , CR, LF)を検証して Set-Cookie ヘッダ注入を防止 (GHSA-3hrh-pfw6-9m5x)
- hono/jwt / hono/jwk: Authorization ヘッダのスキーム検証を追加し、Bearer 以外のスキームが誤って認証を通過する問題を修正 (GHSA-f577-qrjj-4474)
Recommendation
- 影響を受けるモジュールを使用している場合は直ちに v4.12.21 にアップグレードしてください。
- 外部入力で同一化できる cookie オプションやヘッダ処理を行っている箇所は追加検証を行ってください。
- ネットワーク制御では IPv6 正規化/比較を明示的に扱うことを確認してください。