Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3 /fs/cifs/file.c cifs_iovec_write 内存损坏

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

摘要信息

Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3中曾发现分类为致命的漏洞。 被影响的是 cifs_iovec_write函数,属于/fs/cifs/file.c文件。 当被操控时,会导致 内存损坏。 该漏洞唯一标识为CVE-2014-0069, 不存在可用的漏洞利用。 建议通过打补丁来解决此问题。

细节信息

Linux Kernel 3.4.80/3.10.30/3.12.11/3.13.3中曾发现分类为致命的漏洞。 被影响的是 cifs_iovec_write函数,属于/fs/cifs/file.c文件。 当被操控时,会导致 内存损坏。 通过 CWE 声明此问题将指向 CWE-119。 此漏洞的脆弱性 2014-02-14由公示人Al Viro、公示人身份cifs: ensure that uncached writes handle unmapped areas correctly、公示人类型为Posting (Mailing List)所披露。 您可以在 article.gmane.org 下载该通告。

该漏洞唯一标识为CVE-2014-0069, 在2013-12-03进行了CVE分配。 技术细节已提供。 该漏洞的普及率低于常规水平。 不存在可用的漏洞利用。 当前,大致为 USD $0-$5k。 安全公告说明:

It's possible for userland to pass down an iovec via writev() that has a bogus user pointer in it. If that happens and we're doing an uncached write, then we can end up getting less bytes than we expect from the call to iov_iter_copy_from_user.

我们估计的零日攻击价值约为$5k-$25k。 Nessus 漏洞扫描器提供了插件,其 ID 为 72546。 它被分配到Fedora Local Security Checks家族。 其依赖的端口为 0。 商业漏洞扫描器Qualys能够使用插件350456 (Amazon Linux Security Advisory for kernel: ALAS-2014-289)检测此问题。

请访问article.gmane.org下载修复补丁。 建议通过打补丁来解决此问题。 如果在漏洞披露后 立即 发布了可能的缓解措施。 该通告包含以下备注:

Fix this by having the copy phase of cifs_iovec_write stop copying data in this situation and send the last write as a short one. At the same time, we want to avoid sending a zero-length write to the server, so break out of the loop and set rc to -EFAULT if that happens. This also allows us to handle the case where no address in the iovec is valid. (...) Marking this for stable on v3.4+ kernels, but kernels as old as v2.6.38 may have a similar problem and may need similar fix.

该漏洞也被记录在其他漏洞数据库中:SecurityFocus (BID 65588), X-Force (91225), Secunia (SA56967), Vulnerability Center (SBV-43319) , Tenable (72546)。

产品信息

类型

供应商

名称

版本

许可证

网站

CPE 2.3信息

CPE 2.2信息

CVSSv4信息

VulDB 向量: 🔍
VulDB 可靠性: 🔍

CVSSv3信息

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

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

CVSSv2信息

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

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

NVD 基本分数: 🔍

利用信息

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

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

可用性: 🔍
状态: 未经证实

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 72546
Nessus 名称: Fedora 20 : kernel-3.13.3-201.fc20 (2014-2576)
Nessus 文件: 🔍
Nessus 风险: 🔍
Nessus 家庭: 🔍
Nessus Port: 🔍

OpenVAS ID: 881910
OpenVAS 名称: CentOS Update for kernel CESA-2014:0328 centos6
OpenVAS 文件: 🔍
OpenVAS 家庭: 🔍

Qualys ID: 🔍
Qualys 名称: 🔍

威胁情报信息

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

对策信息

建议: 补丁
状态: 🔍

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

补丁: article.gmane.org

时间轴信息

2013-12-03 🔍
2014-02-12 +71 日 🔍
2014-02-12 +0 日 🔍
2014-02-14 +2 日 🔍
2014-02-14 +0 日 🔍
2014-02-18 +4 日 🔍
2014-02-18 +0 日 🔍
2014-02-20 +2 日 🔍
2014-02-22 +2 日 🔍
2014-02-28 +6 日 🔍
2024-07-10 +3785 日 🔍

来源信息

供应商: kernel.org

公告: cifs: ensure that uncached writes handle unmapped areas correctly
研究人员: Al Viro
状态: 未定义
确认: 🔍

CVE: CVE-2014-0069 (🔍)
GCVE (CVE): GCVE-0-2014-0069
GCVE (VulDB): GCVE-100-12372

OVAL: 🔍

X-Force: 91225 - Linux Kernel cifs_iovec_write() privilege escalation, High Risk
SecurityFocus: 65588 - Linux Kernel '/fs/cifs/file.c' Local Memory Corruption Vulnerability
Secunia: 56967 - Linux Kernel CIFS Uncached Writes Handling Vulnerability, Less Critical
Vulnerability Center: 43319 - Linux Kernel Local Information Disclosure and DoS due to a Flaw in the /fs/cifs/file.c File, Medium

条目信息

已创建: 2014-02-22 20時22分
已更新: 2024-07-10 19時22分
更改: 2014-02-22 20時22分 (83), 2017-05-21 14時08分 (5), 2021-06-09 17時02分 (3), 2024-07-10 19時22分 (20)
完整: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

讨论

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

请登录后发表评论。

Want to stay up to date on a daily basis?

Enable the mail alert feature now!