9937 matches found
UBUNTU-CVE-2023-54397
Tornado before 6.3.3 contains an HTTP request smuggling vulnerability...
CVE-2023-54397
Tornado before 6.3.3 contains an HTTP request smuggling vulnerability...
CVE-2024-40725
HTTP 请求走私检测工具 本仓库包含一个基于 Python 的工具,用于检测 HTTP 请求走私漏洞,特别针对 CVE-2024-40725。该工具通过发送精心构造的 HTTP 请求并分析服务器响应,尝试利用 Apache HTTP Server 中的此漏洞。其主要目标是识别状态码或访问行为中的差异,例如绕过对特定路径的限制。 功能特性 检测 HTTP 请求走私漏洞。 支持单 URL 测试和使用 URL 列表进行批量测试。 允许使用自定义字典来测试各种端点路径。 将输出结果保存到日志文件中,便于进一步分析。 识别走私尝试前后状态码不同的情况(例如,403 → 200)。 环境要求...
CVE-2026-69217
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HTTP/1.1 parser accepts differing duplicate Content-Length headers and uses the last value instead of rejecting the message. When an Ember server is behind a keep-alive intermediary that selects a different...
CVE-2026-69205
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HeaderP.parse uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. Values such as Chunked are not recognized, values such as notchunke...
CVE-2026-1010-WebSocket-Connection-Smuggling-via-Malformed-Upgrade-Header
CVE-2026-1010 – WebSocket 连接走私 概述 反向代理和后端对如何解析带有畸形 WebSocket 升级头的 HTTP 请求存在分歧。代理将其视为一个请求,而后端将其解释为两个,从而允许攻击者走私一个隐藏请求。这可能导致缓存中毒或访问控制绕过。 漏洞详情 类型: 连接走私 / 请求拆分 影响: 未授权访问内部端点,缓存中毒。 根本原因: 代理在未规范化请求的情况下转发该请求,后端对 Upgrade 头的 WebSocket 检测触发后,将后续数据作为新的 HTTP 请求处理。 漏洞利用演示 1. 启动代理和后端: root@kitploit: python...
Http4s: Ember chunk parser lenience (TE.TE request smuggling)
Summary Ember's chunk decoder parses the size token leniently: it strips leading and trailing whitespace and accepts a leading + or - sign. RFC9112 §7.1 defines chunk-size = 1HEXDIG. An intermediary that parses the chunk boundary differently or rejects it will disagree with Ember on request...
CVE-2026-69217 Http4s: Ember Server accepts duplicate Content-Length headers
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HTTP/1.1 parser accepts differing duplicate Content-Length headers and uses the last value instead of rejecting the message. When an Ember server is behind a keep-alive intermediary that selects a different...
CVE-2026-69217
Http4s (a Scala HTTP service interface) is vulnerable to CL.CL request smuggling due to its Ember HTTP/1.1 parser accepting differing duplicate Content-Length headers and using the last value instead of rejecting the message. Affected versions are prior to 0.23.35 and 1.0.0-M47 . When an Ember se...
CVE-2026-69217 Http4s: Ember Server accepts duplicate Content-Length headers
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HTTP/1.1 parser accepts differing duplicate Content-Length headers and uses the last value instead of rejecting the message. When an Ember server is behind a keep-alive intermediary that selects a different...
EUVD-2026-79193
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HTTP/1.1 parser accepts differing duplicate Content-Length headers and uses the last value instead of rejecting the message. When an Ember server is behind a keep-alive intermediary that selects a different...
CVE-2026-69216
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s chunk decoder trims the chunk-size token and accepts leading plus or minus signs instead of requiring one or more hexadecimal digits followed by the required CRLF. When an intermediary forwards chunked data...
CVE-2026-69204
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember HTTP/1.1 does not reject messages containing both Transfer-Encoding and Content-Length, so an intermediary and Ember can select different body framing rules. When ember-server is behind a keep-alive intermediary...
CVE-2026-69205 Http4s: Ember Transfer-Encoding value parsing (TE.CL / TE.0 request smuggling)
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HeaderP.parse uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. Values such as Chunked are not recognized, values such as notchunke...
EUVD-2026-79190
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HeaderP.parse uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. Values such as Chunked are not recognized, values such as notchunke...
CVE-2026-69205 Http4s: Ember Transfer-Encoding value parsing (TE.CL / TE.0 request smuggling)
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HeaderP.parse uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. Values such as Chunked are not recognized, values such as notchunke...
CVE-2026-69205 Http4s: Ember Transfer-Encoding value parsing (TE.CL / TE.0 request smuggling)
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HeaderP.parse uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. Values such as Chunked are not recognized, values such as notchunke...
CVE-2026-69205
Http4s (a Scala HTTP library) is affected in its Ember backend, specifically the HeaderP.parse function, which uses a case-sensitive substring test for the Transfer-Encoding value and decodes header bytes with the platform default charset. This causes mismatches with RFC-compliant intermediaries,...
CVE-2026-69216 Http4s: Ember chunk parser lenience (TE.TE request smuggling)
Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s chunk decoder trims the chunk-size token and accepts leading plus or minus signs instead of requiring one or more hexadecimal digits followed by the required CRLF. When an intermediary forwards chunked data...
CVE-2026-69216
Http4s is a Scala library for HTTP services. Prior to 0.23.35 and 1.0.0-M47 , the Ember chunk decoder accepted leading plus or minus signs in the chunk-size token instead of requiring one or more hexadecimal digits followed by CRLF. This leniency allows an unauthenticated attacker to construct TE...