openaijamodel: gpt-5-mini-2025-08-07
v4.12.4 リリース: セキュリティ修正と小規模改善
Key Points
- SSE フィールド注入修正
- Cookie 属性注入修正
- 静的リソースのバイパス修正
Summary
v4.12.4 は複数のセキュリティ修正といくつかの実用的な小修正を含むリリースです。影響範囲は streamSSE()(Streaming Helper)、setCookie()(hono/cookie)、および Serve Static ミドルウェアです。該当機能を使用するプロジェクトは速やかにアップグレードしてください。
Key Points
- SSE Control Field Injection:
streamSSE()のevent、id、retryにおける CR/LF を拒否し、未意図の SSE フィールド注入を防止します(GHSA-p6xx-57qc-3wxr)。 - Cookie Attribute Injection:
hono/cookieのsetCookie()で;、\r、\nをdomainとpathオプションで拒否し、クッキー属性の改ざんを防ぎます(GHSA-5pq2-9x2x-5p6w)。 - Middleware Bypass 修正: Serve Static の不整合な URL デコードを修正し、保護された静的リソースがルートベースのミドルウェアをバイパスしてアクセスされる問題を解消します(GHSA-q5qw-h33p-qvwr)。
- 推奨対応: これらの機能を利用している場合は v4.12.4 へアップグレードしてください。破壊的変更は報告されていません。
- その他の修正:
ApplyGlobalResponseでルートスキーマを保持する修正(#4777)、tryDecodeURIの戻り型指定(#4779)、新規コントリビュータの追加。
詳細はフルチェンジログ(v4.12.3...v4.12.4)を参照してください。