libcURL 直到 7.51.0 curl_mprintf 内存损坏

CVSS 元临时分数当前攻击价格 (≈)CTI兴趣分数
7.0$0-$5k0.00

摘要信息

发现了一个被归类为致命的漏洞,存在于libcURL 直到 7.51.0。 此漏洞会影响功能 curl_mprintf。 在被操纵的情况下,会引发 内存损坏。 该安全漏洞被称为CVE-2016-9586。 远程可以启动攻击, 不存在可用的漏洞利用。 建议将受影响的组件升级。

细节信息

发现了一个被归类为致命的漏洞,存在于libcURL 直到 7.51.0。 此漏洞会影响功能 curl_mprintf。 在被操纵的情况下,会引发 内存损坏。 利用 CWE 标识该问题会跳转到 CWE-119。 在2016-12-21,发现了该漏洞。 此漏洞的脆弱性 2016-12-21由公示人Daniel Stenberg、公示人身份adv_20161221A、公示人类型为公告 (网站)所披露。 您可以在 curl.haxx.se 下载该通告。 已与厂商就公开发布达成协调。

该安全漏洞被称为CVE-2016-9586。 2016-11-23是CVE分配的时间。 远程可以启动攻击, 技术细节已提供。 此漏洞的流行程度低于一般水平。 不存在可用的漏洞利用。 当前,大致为 USD $0-$5k。 公告内容如下:

libcurl's implementation of the printf() functions triggers a buffer overflow when doing a large floating point output. The bug occurs when the conversion outputs more than 255 bytes. The flaw happens because the floating point conversion is using system functions without the correct boundary checks.

若长度存在,则声明为 未定义。 该0day漏洞在地下市场的估算价格大约是$0-$5k。 漏洞扫描器 Nessus 提供了 ID 为 99134 的插件。 该项属于MacOS X Local Security Checks家族。 该插件在类型为c的背景下运行。 商业漏洞扫描器Qualys能够使用插件176814 (Debian Security Update for curl (DLA 1568-1))检测此问题。

通过升级至 7.52.0 版本可以消除此问题。 最新版已发布,请访问curl.haxx.se下载。 错误修复程序下载地址为curl.haxx.se, 建议将受影响的组件升级。 漏洞披露后 立即 有可能的缓解措施被公布。 通报中提到如下内容:

In version 7.52.0, the conversion is limited to never generate a larger output than what fits in the fixed size buffer.

该漏洞也记录在其他漏洞数据库中: SecurityFocus (BID 95019), SecurityTracker (ID 1037515) , Tenable (99134)。

产品信息

类型

名称

版本

许可证

CPE 2.3信息

CPE 2.2信息

CVSSv4信息

VulDB 向量: 🔍
VulDB 可靠性: 🔍

CVSSv3信息

VulDB 元基础分数: 7.1
VulDB 元临时分数: 7.0

VulDB 基本分数: 7.3
VulDB 临时得分: 7.0
VulDB 向量: 🔍
VulDB 可靠性: 🔍

NVD 基本分数: 8.1
NVD 向量: 🔍

CNA 基本分数: 5.9
CNA 向量 (Red Hat, Inc.): 🔍

CVSSv2信息

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
向量复杂性身份验证保密完整性可用性
开锁开锁开锁开锁开锁开锁
开锁开锁开锁开锁开锁开锁
开锁开锁开锁开锁开锁开锁

VulDB 基本分数: 🔍
VulDB 临时得分: 🔍
VulDB 可靠性: 🔍

NVD 基本分数: 🔍

利用信息

分类: 内存损坏
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

身体的: 否
本地: 否
远程: 是

可用性: 🔍
状态: 概念验证
下载: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

价格预测: 🔍
当前价格估算: 🔍

0-Day开锁开锁开锁开锁
今天开锁开锁开锁开锁

Nessus ID: 99134
Nessus 名称: macOS 10.12.x < 10.12.4 Multiple Vulnerabilities (httpoxy)
Nessus 文件: 🔍
Nessus 风险: 🔍
Nessus 家庭: 🔍
Nessus Context: 🔍

OpenVAS ID: 801105
OpenVAS 名称: Apple Mac OS X Multiple Vulnerabilities-HT207922
OpenVAS 文件: 🔍
OpenVAS 家庭: 🔍

Qualys ID: 🔍
Qualys 名称: 🔍

Exploit-DB: 🔍

威胁情报信息

利益: 🔍
活跃演员: 🔍
活跃的APT团体: 🔍

对策信息

建议: 升级
状态: 🔍

反应时间: 🔍
0天时间: 🔍
曝光时间: 🔍

升级: libcURL 7.52.0
补丁: curl.haxx.se

时间轴信息

2016-11-23 🔍
2016-12-21 +28 日 🔍
2016-12-21 +0 日 🔍
2016-12-21 +0 日 🔍
2016-12-21 +0 日 🔍
2016-12-21 +0 日 🔍
2016-12-22 +1 日 🔍
2017-03-31 +99 日 🔍
2018-04-23 +388 日 🔍
2022-10-12 +1633 日 🔍

来源信息

公告: adv_20161221A
研究人员: Daniel Stenberg
状态: 已确认
确认: 🔍
已协调: 🔍

CVE: CVE-2016-9586 (🔍)
GCVE (CVE): GCVE-0-2016-9586
GCVE (VulDB): GCVE-100-94628
SecurityFocus: 95019 - cURL/libcURL CVE-2016-9586 Buffer Overflow Vulnerability
SecurityTracker: 1037515

另见: 🔍

条目信息

已创建: 2016-12-22 11時12分
已更新: 2022-10-12 14時14分
更改: 2016-12-22 11時12分 (75), 2019-07-14 17時47分 (15), 2022-10-12 14時04分 (3), 2022-10-12 14時09分 (12), 2022-10-12 14時10分 (1), 2022-10-12 14時14分 (1)
完整: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

讨论

暂时没有任何评论。 语言: zh + en.

请登录后发表评论。

Do you want to use VulDB in your project?

Use the official API to access entries easily!