HAProxyで細工したHTTPリクエストによりサービス停止のおそれ
概要
遠隔の未認証の攻撃者が、HTTP/1.1のチャンク形式のリクエストを送ることで、ワーカースレッドのCPUを使い切らせ、サービス拒否の状態にできる脆弱性です。HAProxy 3系の複数の版や、HAProxy Enterprise Editionなどが影響を受けます。HAProxy 3.0.30、3.2.26、3.3.17、3.4.6、3.5-dev9などの修正版が公開されています。最新の情報を確認してください。
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
遠隔の未認証の攻撃者が、HTTP/1.1のチャンク形式のリクエストを送ることで、ワーカースレッドのCPUを使い切らせ、サービス拒否の状態にできる脆弱性です。HAProxy 3系の複数の版や、HAProxy Enterprise Editionなどが影響を受けます。HAProxy 3.0.30、3.2.26、3.3.17、3.4.6、3.5-dev9などの修正版が公開されています。最新の情報を確認してください。
影響パッケージ
| 種類 | パッケージ | 影響を受ける版 | 直った版 |
|---|---|---|---|
| HAProxy | HAProxy |
3.0.0 以上 3.0.30 未満 3.2.0 以上 3.2.26 未満 3.3.0 以上 3.3.17 未満 3.4.0 以上 3.4.6 未満 3.5-dev 以上 3.5-dev9 未満 |
3.0.30 3.2.26 3.3.17 3.4.6 3.5-dev9 |
| HAProxy | HAProxy Enterprise Edition |
3.0r1 以上 3.0r1-362.1441 未満 3.2r1 以上 3.2r1-378.1259 未満 3.3r1 以上 3.3r1-377.1005 未満 |
3.0r1-362.1441 3.2r1-378.1259 3.3r1-377.1005 |
| HAProxy Technologies | HAProxy Kubernetes Ingress Controller |
3.2.0 以上 3.2.17 未満 |
3.2.17 |
| HAProxy Technologies | Kubernetes Ingress Controller Enterprise |
3.2.0 以上 3.2.17-ee1 未満 3.0 以上 3.0.16-ee17 未満 1.11 以上 1.11.14-ee11 未満 |
3.2.17-ee1 3.0.16-ee17 1.11.14-ee11 |
ディストリビューション別の修正状況
各ディストリビューションが公開している、この CVE の修正パッケージ
- Ubuntu UBUNTU-CVE-2026-110354 haproxy
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
HAProxy 3 before 3.4.6 allows a remote unauthenticated attacker to cause a denial of service (persistent worker-thread CPU exhaustion) via an HTTP/1.1 chunked request. Although the H1 multiplexer drains the request before closing the stream, the parser repeatedly re-processes the same bytes without making progress. The affected thread stays busy at 100% CPU after timeouts expire and after the client disconnects, and repeated requests can consume all worker threads until the process is restarted.
出典: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
参照URL
- REDHAT Red Hat
- web cve@mitre.org
- web nvd.nist.gov
- web github.com