Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-22019-libcurl-HTTP-2-CONNECT-Tunnel-Mixup — 模拟 CVE-2026-22019,即 libcurl HTTP/2 CONNECT 隧道流隔离失败,演示代理隧道中的跨流数据注入与响应走私。 | Kitploit
工具/GitHubGitHub/george0papasotiriou/cve-2026-22019-libcurl-http-2-connect-tunnel-mixup
漏洞分析漏洞利用Web安全网络安全学习与教育
GitHubgeorge0papasotiriou/cve-2026-22019-libcurl-http-2-connect-tunnel-mixup

CVE-2026-22019-libcurl-HTTP-2-CONNECT-Tunnel-Mixup

模拟 CVE-2026-22019,即 libcurl HTTP/2 CONNECT 隧道流隔离失败,演示代理隧道中的跨流数据注入与响应走私。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
15天前尚未审核

CVE-2026-22019 – libcurl HTTP/2 CONNECT 隧道混淆

程序代码(C 模拟)

root@kitploit:~
// curl_http2_tunnel_mixup.c - Simulated libcurl handling CONNECT over HTTP/2
#include <stdio.h>
void handle_http2_stream(int stream_id) {
    // Vulnerability: after CONNECT, the proxy mixes streams with the tunneled data
    if (stream_id == 0) {
        printf("CONNECT to target\n");
    } else {
        // Data from another stream may leak into the tunnel
        printf("Stream %d data crosses tunnel boundary\n", stream_id);
    }
}
int main() {
    handle_http2_stream(0);
    handle_http2_stream(1);  // should be isolated
    return 0;
}

CVE-2026-22019 – libcurl HTTP/2 CONNECT 隧道流混淆

Severity: High

概述

libcurl 的 HTTP/2 代理 CONNECT 实现在隧道建立后未能正确隔离流。攻击者控制一个 HTTP/2 流后,可以向另一个独立的隧道注入数据,从而导致响应走私或凭据拦截。

漏洞详情

  • 类型: 流隔离失败
  • 影响: 数据注入、中间人攻击。
  • 根本原因: CONNECT 请求完成后,代理错误地对流进行解复用,导致跨流数据污染。

漏洞利用演示

编译并运行该模拟程序:

root@kitploit:~
gcc -o curl_http2_tunnel curl_http2_tunnel_mixup.c
./curl_http2_tunnel

输出结果显示了流跨越隧道边界的情况。

下载工具