curl
curl是一个开源的命令行工具和网络传输库,支持HTTP、HTTPS、FTP、SMTP等数十种网络协议的数据传输。它广泛用于网络请求发送、文件上传下载及API调试,提供跨平台支持,其底层库libcurl可被多种编程语言和应用程序调用,是网络开发与运维中的常用基础工具。
时间轴 (近 90 天)
curl 是 1996 年由 Daniel Stenberg 发起的开源项目,其名称意为 Client URL,依靠 libcurl 库实现网络请求。
Fancy Curl Sites 是一个将 curl 请求返回的内容渲染成可阅读、可交互页面的项目,使终端可以呈现接近浏览器的视觉效果。
Fancy Curl Sites 与文本浏览器的区别在于它直接复用 curl 的请求管道,不需要额外安装浏览器级二进制文件,降低了分发与上手成本。
curl 几乎预装在所有类 Unix 系统、macOS 和 Windows 10 之后的版本中。
CVE-2026-86414(代理凭证泄露)影响从 7.10.8 到 8.22.0 的所有 curl 版本。
curl 8.23.0 移除了 SMB(S) 支持,并弃用 CURL_GLOBAL_WIN32 改用 CURL_GLOBAL_WINSOCK。
curl 8.23.0 包含 24 个安全修复、281 个 bugfix 和 476 个提交,距离 9 月 2 日发布的 curl 8.22.0 仅 42 天。
curl 8.23.0 中 24 个安全公告里 23 个评级为 Low,1 个为 High。
CVE-2026-92392 是一个 use-after-free 漏洞,源于 curl 错误处理服务器发来的 HTTP/2 RST_STREAM,当原因为 HTTP_1_1_REQUIRED 或 REFUSED_STREAM 时,会导致 struct Curl_easy 的 use-after-free。
CVE-2026-92392 是 curl 8.23.0 中唯一评级为 High 的漏洞,由 Anthropic 研究员使用其新的 OSS Scanner 发现,影响 curl 8.12.0 至 8.22.0,包括命令行工具。
还有 23 条时间轴事件
全部知识事实 (20)
最近一次被评为HIGH级别的curl CVE(CVE-2023-38545)发布于2023年10月
95%待验证curl诞生于1998年,由Daniel Stenberg以一个名为httpget的小工具为起点发展而来
95%待验证curl和Python requests库的TLS握手签名与Chrome浏览器截然不同,容易被反爬系统识别
90%待验证curl项目将每个选项拆分为独立的.d文件,存放在docs/cmdline-opts/目录下,由构建脚本自动聚合生成最终的man page和网站文档
90%待验证curl有超过240个命令行选项
90%待验证Android系统、macOS、几乎所有Linux发行版均内置curl
90%待验证curl支持多达30余种网络协议,包括HTTP、HTTPS、FTP、SMTP、IMAP等
85%待验证npm、pip、curl等CLI工具同样依赖环境变量而非系统代理API来获取代理设置
85%待验证全球超过100亿台设备上运行着curl
75%待验证curl项目通过HackerOne平台运营漏洞赏金(bug bounty)计划
60%待验证Curl的安装量超过200亿次,几乎运行在每一部智能手机、平板、汽车、电视、游戏机和服务器上
60%待验证Daniel Stenberg维护curl已经超过25年
60%待验证Fancy Curl Sites 与文本浏览器的区别在于它直接复用 curl 的请求管道,不需要额外安装浏览器级二进制文件,降低了分发与上手成本。
50%待验证Fancy Curl Sites 是一个将 curl 请求返回的内容渲染成可阅读、可交互页面的项目,使终端可以呈现接近浏览器的视觉效果。
50%待验证curl 是 1996 年由 Daniel Stenberg 发起的开源项目,其名称意为 Client URL,依靠 libcurl 库实现网络请求。
50%待验证curl 几乎预装在所有类 Unix 系统、macOS 和 Windows 10 之后的版本中。
50%待验证CVE-2026-92392 是 curl 8.23.0 中唯一评级为 High 的漏洞,由 Anthropic 研究员使用其新的 OSS Scanner 发现,影响 curl 8.12.0 至 8.22.0,包括命令行工具。
50%待验证CVE-2026-92392 是一个 use-after-free 漏洞,源于 curl 错误处理服务器发来的 HTTP/2 RST_STREAM,当原因为 HTTP_1_1_REQUIRED 或 REFUSED_STREAM 时,会导致 struct Curl_easy 的 use-after-free。
50%待验证curl 8.23.0 包含 24 个安全修复、281 个 bugfix 和 476 个提交,距离 9 月 2 日发布的 curl 8.22.0 仅 42 天。
50%待验证curl 8.23.0 中 24 个安全公告里 23 个评级为 Low,1 个为 High。
50%