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-$5k | 0.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.4VulDB 元临时分数: 7.0
VulDB 基本分数: 8.4
VulDB 临时得分: 7.0
VulDB 向量: 🔍
VulDB 可靠性: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 向量 | 复杂性 | 身份验证 | 保密 | 完整性 | 可用性 |
|---|---|---|---|---|---|
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
| 开锁 | 开锁 | 开锁 | 开锁 | 开锁 | 开锁 |
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 🔍
2014-02-12 🔍
2014-02-14 🔍
2014-02-14 🔍
2014-02-18 🔍
2014-02-18 🔍
2014-02-20 🔍
2014-02-22 🔍
2014-02-28 🔍
2024-07-10 🔍
来源
供应商: 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.
请登录后发表评论。