cURL 8.12.0 发布
curl 8.12.0 现已正式发布,具体更新内容包括:
Security
- CVE-2025-0167:netrc 和默认凭据泄露。当被要求使用
.netrc
文件作为凭据并遵循 HTTP 重定向时,curl 可能会在某些情况下将用于第一个主机的密码泄露给后续主机。此缺陷仅在 netrc 文件中有一个default
省略登录名和密码的条目时才会显现。这是一种罕见的情况。 - CVE-2025-0665:eventfd double close。在完成线程名称解析后关闭连接通道时,libcurl 会错误地两次关闭同一个文件描述符。
- CVE-2025-0725:gzip 整数溢出。当使用 zlib 1.2.0.3 或更旧版本的 libcurl 被要求使用
CURLOPT_ACCEPT_ENCODING
选项对内容编码的 HTTP 响应执行自动 gzip 解压缩时,攻击者控制的整数溢出会使 libcurl 执行缓冲区溢出。几乎没有用户还在使用如此老旧和易受攻击的 zlib 版本。
Changes
- curl:为从文件读取变量添加字节范围支持
- curl:make –etag-save acknowledge –create-dirs
- curl:将“time_queue”变量添加到 -w
- getinfo:提供用于 HTTP 和代理的身份验证信息:
- openssl:添加使用来自 PKCS#11 供应商的密钥和证书的支持
- QUIC:通过 CURLSSLOPT_EARLYDATA 实现 gnutls 的 0RTT
- vtls:为 SSL 会话 im-/export 提供 ssls-export 功能
- hyper:放弃支持
Bugfixes
libcurl
- 确认 CURLOPT_DNS_SERVERS 设置为 NULL
- 修复 CURLOPT_CURLU override logic
- 初始 HTTPS RR 解析支持
- 禁止使用 sscanf()
- 支持使用自定义 libzstd 内存函数
- 将 cookie 的过期时间限制为 400 天
- 仅解析确切的 cookie 过期日期
- 在 curl_multi_fdset 返回的集合中包含关闭连接
- ECH:将 API 更新为与 OpenSSL 维护人员达成一致的 API
- mbedtls:修复 blocked sends 的处理
- 在 Windows 上终止 snprintf 输出
- 将 ssl_scache 添加到 multi handle
- 为 wolfSSL + OpenSSL 构建自动启用
OPENSSL_COEXIST
- 使用 SSL_poll 确定 OpenSSL QUIC streams 的可写性
- ……
scripts
- 众多 cmake 改进
- scripts/mdlinkcheck:markdown 链接检查器
curl tool
- 如果 etag 选项与多个 URL 一起使用,则返回错误
- 接受 –form type= 字符串中的数字
- make –etag-compare 接受不存在的文件
docs
- 添加 INFRASTRUCTURE.md describing project infra
下一个版本 curl 8.13.0 预计将于 2025 年 4 月 2 日发布。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
DjangoAdmin 敏捷开发框架 Django+AntdVue 版本 v2.4.0 发布
v2.4.0 更新内容:1、新增支持原生 SQL 语句查询;2、新增验证码大小写校验规则;3、修复近期用户反馈的问题; 项目介绍 一款 Python 语言基于 Django、Vue3、AntDesign、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮等等一系列个性化、轻量级的组件,是一款真正意义上实现低代码开发的敏捷开发框架。 内置模块 用户管理:用于维护管理系统的用户,常规信息的维护与账号设置。 角色管理:角色菜单管理与权限分配、设置角色所拥有的菜单权限。 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 职级管理:主要管理用户的职级。 岗位管理:主要管理用户担任职务。 部门管理:配置系统组织机构,树结构展现支持数据权限。 字典管理:对系统中常用的较为固定的数据进行统一维护。 配置管理:对系统的常规配置信息进行维护,网站配置管理功能进行统一维护。 通知公告:系统通知公告信息发布维护。 软件信息 软件名称:D...
-
下一篇
OpenWrt 24.10 发布首个稳定版,初步支持 Wi-Fi 7
面向嵌入式设备(通常是无线路由器)的开源 Linux 发行版系统 OpenWrt 24.10 首个稳定版已正式发布,距离上一个版本(23.05.0)已经过去了一年四个月,期间包括 5400 多次更新提交。 OpenWrt 24.10 的新特性包括: 支持逾 1970 款设备,比 23.05.0 增加了 100 多款; Linux 内核从 5.15 升级到 6.6; 包管理器仍然是 OPKG,APK 包尚不支持,预计下个版本才会切换到 APK; 加密库 mbedtls 更新到 3.6; 改进了 WiFi6 (802.11ax) 支持,初步支持 WiFi7 (802.11be); 改进了 Link Layer Discovery Protocol(LLDP)支持,等等。 下载地址:https://downloads.openwrt.org/releases/24.10.0/targets/
相关文章
文章评论
共有0条评论来说两句吧...