概要
TraefikはオープンソースのHTTPリバースプロキシおよびロードバランサーです。2.11.56より前のバージョン、および3.0.0から3.7.12までの間で、X.Authenticated.Userのようなクライアント提供のドット形式ヘッダーがForwardAuth置換およびunderscoreHeadersStrategyをすり抜けてしまう問題があります。これは、Go言語がX.Authenticated.UserをX-Authenticated-Userとは異なるものとして扱う一方で、正規化に敏感なCGI、WSGI、PHP、NGINXのバックエンドが両者の名前を統合してしまうためです。その結果、バックエンドはTraefikが認証したIDの代わりにクライアント側の値を受け入れてしまい、Traefikによって管理される任意のヘッダーに対するIDのなりすましが可能となります。aliasHeadersStrategyによる保護はデフォルトで無効になっているため、deleteまたはrejectとして設定する必要があります。この緩和策は2.11.56および3.7.12で利用可能です。
技術情報
- 公開日: 2026-09-15T18:05:09+09:00
- 更新日: 2026-09-15T18:05:09+09:00
参考リンク
対処方法
該当ソフトウェアの最新版への更新、または開発元が提供する緩和策の適用を推奨します。運用環境に応じて事前検証の上で実施してください。
免責
本記事は公開情報をもとに自動集約された速報です。正確性・完全性は保証できません。必ず一次情報(上記リンク等)をご確認ください。