目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CWE-444 HTTP请求的解释不一致性(HTTP请求私运) 类漏洞列表 240

CWE-444 HTTP请求的解释不一致性(HTTP请求私运) 类弱点 240 条 CVE 漏洞汇总,含 AI 中文分析。

CWE-444指HTTP请求/响应走私漏洞,属于中间件解释不一致型缺陷。当代理或防火墙与后端服务器对畸形HTTP消息解析逻辑不同时,攻击者可利用此差异构造恶意请求,绕过安全控制或劫持用户会话。开发者应避免使用存在解析歧义的中间件,确保所有HTTP组件采用统一的解析标准,并严格校验请求边界,以消除解释不一致的风险。

MITRE CWE 官方描述
CWE:CWE-444 HTTP 请求解释不一致('HTTP 请求/响应走私') 该产品在数据流中充当两个实体(如客户端和服务器)之间的中间 HTTP 代理(例如代理服务器或防火墙),但它未能以与最终目的地实体处理消息的方式一致的方式来解释格式错误的 HTTP 请求或响应。 HTTP 请求或响应(“消息”)可能以导致 Web 服务器或客户端与中间 HTTP 代理(如负载均衡器、反向代理、Web 缓存代理、应用防火墙等)以不同方式解释这些消息的方式出现格式错误或意外情况。例如,攻击者可能能够添加重复或不同的头部字段,客户端或服务器可能将其解释为一组消息,而中间代理可能将相同的字节序列解释为另一组不同的消息。例如,在处理重复头部(如两个 Transfer-encoding (TE) 或两个 Content-length (CL))时可能会出现差异,或者恶意的 HTTP 消息中 TE 和 CL 的头部不同。消息解析和解释的不一致可能允许攻击者将消息“走私”到客户端/服务器,而中间代理对此毫无察觉。这种弱点通常是由于 HTTP 代理中使用了过时或不兼容的 HTTP 协议版本所致。
常见影响 (1)
Integrity, Non-Repudiation, Access Control Unexpected State, Hide Activities, Bypass Protection Mechanism
An attacker could create HTTP messages to exploit a number of weaknesses including 1) the message can trick the web server to associate a URL with another URL's webpage and caching the contents of the webpage (web cache poisoning attack), 2) the message can be structured to bypass the firewall prote…
缓解措施 (4)
Implementation Use a web server that employs a strict HTTP parsing procedure, such as Apache [REF-433].
Implementation Use only SSL communication.
Implementation Terminate the client session after each request.
System Configuration Turn all pages to non-cacheable.
代码示例 (2)
In the following example, a malformed HTTP request is sent to a website that includes a proxy server and a web server with the intent of poisoning the cache to associate one webpage with another malicious webpage.
POST http://www.website.com/foobar.html HTTP/1.1 Host: www.website.com Connection: Keep-Alive Content-Type: application/x-www-form-urlencoded Content-Length: 0 Content-Length: 54 GET /poison.html HTTP/1.1 Host: www.website.com Bla: GET http://www.website.com/page_to_poison.html HTTP/1.1 Host: www.website.com Connection: Keep-Alive
Attack
GET /poison.html HTTP/1.1 Host: www.website.com Bla:
Result
In the following example, a malformed HTTP request is sent to a website that includes a web server with a firewall with the intent of bypassing the web server firewall to smuggle malicious code into the system.
POST /page.asp HTTP/1.1 Host: www.website.com Connection: Keep-Alive Content-Length: 49223 zzz...zzz ["z" x 49152] POST /page.asp HTTP/1.0 Connection: Keep-Alive Content-Length: 30 POST /page.asp HTTP/1.0 Bla: POST /page.asp?cmd.exe HTTP/1.0 Connection: Keep-Alive
Attack
CVE ID 标题 CVSS 风险等级 Published
CVE-2021-33037 Apache Tomcat 环境问题漏洞 — Apache Tomcat 5.3 - 2021-07-12
CVE-2021-32715 hyperium hyper 环境问题漏洞 — hyper 3.1 Low 2021-07-07
CVE-2021-32565 Apache Traffic Server 环境问题漏洞 — Apache Traffic Server 7.5 - 2021-06-29
CVE-2021-27577 Apache Traffic Server 环境问题漏洞 — Apache Traffic Server 7.5 - 2021-06-29
CVE-2021-21409 Netty 环境问题漏洞 — netty 5.9 Medium 2021-03-30
CVE-2021-21295 Netty 环境问题漏洞 — io.netty:netty-codec-http2 5.9 Medium 2021-03-09
CVE-2021-20220 Red Hat Undertow 环境问题漏洞 — undertow 6.5 - 2021-02-23
CVE-2021-21299 hyper crate for Rust 环境问题漏洞 — hyper 4.8 Medium 2021-02-11
CVE-2020-8287 nodejs 环境问题漏洞 — Node 6.5 - 2021-01-06
CVE-2020-26281 Http-rs Async-h1 环境问题漏洞 — async-h1 6.8 Medium 2020-12-21
CVE-2020-10687 Red Hat Undertow 环境问题漏洞 — Undertow 4.8 - 2020-09-23
CVE-2020-8201 Node.js 环境问题漏洞 — Node 7.4 - 2020-09-18
CVE-2020-10719 Red Hat Undertow 环境问题漏洞 — undertow 6.5 Medium 2020-05-26
CVE-2020-11077 Puma 环境问题漏洞 — puma 6.8 Medium 2020-05-22
CVE-2020-11076 Puma 环境问题漏洞 — puma 7.5 High 2020-05-22
CVE-2019-15605 Joyent Node.js 环境问题漏洞 — Node 9.1 - 2020-02-07
CVE-2020-5218 Sylius 环境问题漏洞 — Sylius 4.4 Medium 2020-01-27
CVE-2020-5220 Sylius ResourceBundle 信息泄露漏洞 — SyliusResourceBundle 4.4 Medium 2020-01-27
CVE-2020-5207 Jetbrains Ktor 环境问题漏洞 — Ktor 5.4 Medium 2020-01-27
CVE-2019-16792 Waitress 环境问题漏洞 — Waitress 7.1 High 2020-01-22
CVE-2019-16789 Waitress 环境问题漏洞 — Waitress 7.1 High 2019-12-26
CVE-2019-16785 Waitress 环境问题漏洞 — Waitress 7.1 High 2019-12-20
CVE-2019-16786 Waitress 环境问题漏洞 — Waitress 7.1 High 2019-12-20
CVE-2017-12165 Red Hat Undertow 安全漏洞 — undertow 9.1 - 2018-07-27
CVE-2017-2666 Red Hat Undertow 环境问题漏洞 — undertow 6.5 - 2018-07-27
CVE-2017-7658 Eclipse Jetty Server 环境问题漏洞 — Eclipse Jetty 9.8 - 2018-06-26
CVE-2017-7657 Eclipse Jetty 环境问题漏洞 — Eclipse Jetty 9.8 - 2018-06-26
CVE-2017-7656 Eclipse Jetty 安全漏洞 — Eclipse Jetty 6.5 - 2018-06-26
CVE-2017-7559 Red Hat Undertow 安全漏洞 — undertow 6.1 - 2018-01-10
CVE-2017-12158 Red Hat Keycloak 跨站脚本漏洞 — keycloak 5.4 - 2017-10-26

CWE-444(HTTP请求的解释不一致性(HTTP请求私运)) 是常见的弱点类别,本平台收录该类弱点关联的 240 条 CVE 漏洞。