一、 漏洞 CVE-2021-22901 基础信息
漏洞标题
N/A
来源:AIGC 神龙大模型
漏洞描述信息
CURL 7.75.0 至 7.76.1 存在一个使用-后释放漏洞,导致在连接中收到 TLS 1.3 会话令牌时,已释放的内存被使用。恶意服务器可以利用这个罕见不幸的情况,在客户端实现远程代码执行。当 libcurl 在运行时使用 OpenSSL 为连接建立 TLS 1.3 会话令牌支持时,它存储了一个传输内存对象的指针,以便在会话令牌到达时稍后 retrieval。如果连接被用于多次传输(类似于使用 reused HTTP/1.1 连接或叠加的 HTTP/2 连接),那么在建立新的会话之前,第一个传输对象可能会被释放,然后函数将访问可能被释放的内存缓冲区。在使用那个内存时,libcurl 甚至可能调用对象中的函数指针,如果服务器能 somehow 地将构造好的内存内容放置在正确的内存位置。
来源:AIGC 神龙大模型
CVSS信息
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
来源:AIGC 神龙大模型
漏洞类别
N/A
来源:AIGC 神龙大模型
漏洞标题
N/A
来源:美国国家漏洞数据库 NVD
漏洞描述信息
curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when a TLS 1.3 session ticket arrives over a connection. A malicious server can use this in rare unfortunate circumstances to potentially reach remote code execution in the client. When libcurl at run-time sets up support for TLS 1.3 session tickets on a connection using OpenSSL, it stores pointers to the transfer in-memory object for later retrieval when a session ticket arrives. If the connection is used by multiple transfers (like with a reused HTTP/1.1 connection or multiplexed HTTP/2 connection) that first transfer object might be freed before the new session is established on that connection and then the function will access a memory buffer that might be freed. When using that memory, libcurl might even call a function pointer in the object, making it possible for a remote code execution if the server could somehow manage to get crafted memory content into the correct place in memory.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
释放后使用
来源:美国国家漏洞数据库 NVD
漏洞标题
Haxx curl 资源管理错误漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
HAXX Haxx curl是瑞典Haxx(HAXX)公司的一套利用URL语法在命令行下工作的文件传输工具。该工具支持文件上传和下载,并包含一个用于程序开发的libcurl(客户端URL传输库)。 Haxx curl 存在资源管理错误漏洞,该漏洞使用OpenSSL库作为TLS后端的curl版本可以在OpenSSL库执行TLS会话重新协商后使用已释放的内存。恶意的TLS服务器可能会利用这个缺陷来崩溃,或者使用curl库以客户端应用程序的特权执行任意代码。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
资源管理错误
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2021-22901 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2021-22901 的情报信息