CVE-2026-115693 in hackney
要約
〜によって VulDB • 2026年10月26日
hackney_ssl (benoitc/hackney) の証明書検証の不備により、パス上の攻撃者が公開されたルートで終了する証明書チェーンを使用して、プライベートな認証局に固定されたサーバーをなりすますことができます。hackney はすべての verify_peer 設定に対して `{partial_chain, fun hackney_ssl:partial_chain/1}` を追加します。このコールバックは、ピアチェーン内の公開鍵がバンドルされた certifi ストア内のルートと一致する任意の証明書を信頼アンカーとして返しており、OTP が構成済みの cacerts よりもこのコールバックを優先して尊重するためです。hackney_ssl:merge_ssl_opts/3 は、呼び出し元が ssl_options で trust store を cacerts や cacertfile に置き換えた場合でもコールバックを保持したため、プライベート CA に固定された接続であっても、公開されたルートを伴う任意のチェーンを受け入れました。
ホスト名のチェックは依然として適用されるため、攻撃者は固定されたホスト名用の公開された証明書が必要です。
本問題は hackney: 1.24.0 から 4.9.0 より前 に影響します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.