CVE-2026-66835 Erlang/OTP inets httpd モジュールのパス同等性脆弱性による認証回避攻撃
この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。
Erlang/OTPのinets httpdモジュールにPath Equivalence脆弱性が存在し、未認証のリモート攻撃者が保護されたディレクトリ内のファイルを読み取れる可能性があります。URIの正規化処理が「//」を処理せず、mod_authの正規表現マッチングを誤動作させ、認証を回避する攻撃が可能となるため、セキュリティ設定やアクセスログの確認が求められます。影響範囲はOTP 17.0〜27.3.4.17、OTP 28.0〜28.5.0.6、OTP 29.0〜29.0.6に該当するinetsのバージョンです。対応策として、該当するバージョンの更新や設定ファイルの確認、アクセス制御の再評価が推奨されます。
- NVD Detail (NVD) [日本語で表示]
ソクラテスの問い、プラトンの備え
プラトンよ、この脆弱性の本質を問う。ファイルの読み取りを許可する仕組みは、どのようにして倫理的なセキュリティに矛盾するだろう?
それは、パスの正規化が「//」を無視し、認証を無効化する結果に。管理者は、まず「inets」のバージョンを確認すべきだ。影響範囲が明記されているから、システムのアップデート履歴をチェックする必要がある。
では、この問題が発生する理由は、設計の不備か?あるいは運用の欠陥か?
設計と運用の両方に原因がある。まず、URIの正規化処理がRFC 3986に準拠していない点を確認せよ。さらに、mod_authの正規表現が「//」を扱えないという点が問題だ。これに対応するには、設定ファイルで「//」の処理を明示的に定義するか、バージョンアップで修正済みのコードを導入すべきだ。
しかし、管理者がこの脆弱性を発見できないリスクは?
アクセスログを毎日確認し、異常なURIパターン(例:「//」を含むリクエスト)を監視すべきだ。また、変更管理の文書にこの脆弱性の影響を記録し、パッチ適用後の再評価を義務付けることが重要である。ベンダーの情報も確認し、アップデートの優先順位を決める必要がある。
では、倫理的にも、この問題は管理者の責任か?
責任は共有される。設計者は安全な実装を、運用者は継続的な監視と更新を。だが、ユーモラスに言えれば、この脆弱性は「//」が「二重の罠」を構築したようなものだ。システムが「//」を「一つの罠」に見せかけ、実際は「二つ」に仕組まれていたのだ。
その比喩が示すように、管理者は常に「見えない罠」に備えねばならぬ。
その通り。そして、この問題に限らず、全ての脆弱性に対応するには、技術的な理解と、丁寧な運用プロセスの両方が不可欠だ。
関連キーワード: httpd