一、 漏洞 CVE-2025-53628 基础信息
漏洞信息
                                        # cpp-httplib不对一行的长度进行限制

## 漏洞概述
cpp-httplib是一个C++11单文件头文件的跨平台HTTP/HTTPS库。在0.20.1版本之前,cpp-httplib没有对单行进行限制,使得攻击者可以随意分配内存。

## 影响版本
- 版本号:0.20.1之前的所有版本

## 漏洞细节
cpp-httplib在0.20.1版本之前没有限制单行的长度,攻击者可以借此任意分配内存。

## 影响
该漏洞固定于0.20.1版本。注意:该漏洞与CVE-2025-53629相关。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
cpp-httplib does not limit the length of a line
来源:美国国家漏洞数据库 NVD
漏洞描述信息
cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.20.1, cpp-httplib does not have a limit for a unique line, permitting an attacker to explore this to allocate memory arbitrarily. This vulnerability is fixed in 0.20.1. NOTE: This vulnerability is related to CVE-2025-53629.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
不可达退出条件的循环(无限循环)
来源:美国国家漏洞数据库 NVD
漏洞标题
cpp-httplib 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
cpp-httplib是yhirose个人开发者的一款使用C++语言编写的HTTP/HTTPS服务器和客户端库。 cpp-httplib 0.20.1之前版本存在安全漏洞,该漏洞源于未限制唯一行长度,可能导致任意内存分配。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2025-53628 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2025-53628 的情报信息
  • 标题: HTTP Header Smuggling due to insecure trailers merge · Advisory · yhirose/cpp-httplib · GitHub -- 🔗来源链接

    标签: x_refsource_CONFIRM

    神龙速读
  • 标题: Persistency of Unbounded Memory Allocation in Chunked/No-Length Requests Vulnerability · Advisory · yhirose/cpp-httplib · GitHub -- 🔗来源链接

    标签: x_refsource_MISC

    神龙速读
  • 标题: Merge commit from fork · yhirose/cpp-httplib@7b75210 · GitHub -- 🔗来源链接

    标签: x_refsource_MISC

    神龙速读
  • https://nvd.nist.gov/vuln/detail/CVE-2025-53628