在 HAProxy 3.2 到 3.4.6 之前的版本中,远程未认证的攻击者可通过发送被截断的 HTTP/2 PING 帧,引发拒绝服务(DoS)攻击,导致工作线程 CPU 资源耗尽。问题根源在于 中的 函数未对短读取(short read)情况进行检查,而其他 HTTP/2 帧处理器均包含此类检查。由于该不完整帧无法被正常处理,其数据始终未被消费,导致 HTTP/2 多路复用器任务单元(tasklet)因该待处理数据而反复被唤醒,却无法取得进展。CPU 将持续空转,直到 超时并关闭连接。若攻击者同时建立大量此类连
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
| 厂商 | 产品 | 影响版本 | CPE | 订阅 |
|---|---|---|---|---|
| HAProxy | HAProxy | 3.2.0 ~ 3.2.26 | - |
|
| HAProxy | HAProxy Enterprise Edition | 3.2.0r1 ~ 3.2r1-378.1259 | - |
|
| HAProxy | Kubernetes Ingress Controller | 3.2.0 ~ 3.2.17 | - |
|
| Haproxy | Kubernetes Ingress Controller Enterprise | 3.2.0 ~ 3.2.17-ee1 | - |
|
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
未找到公开 POC。
登录以生成 AI POC暂无评论