目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2024-26958— Linux kernel 安全漏洞

CVSS 7.8 · High EPSS 0.24% · P16

影响版本矩阵 18

厂商产品版本范围状态
LinuxLinuxaf7cf057933f01dc7f33ddfb5e436ad598ed17ad< 6cd3f13aaa62970b5169d990e936b2e96943bc6aaffected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< 4595d90b5d2ea5fa4d318d13f59055aa4bf3e7f5affected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< 80d24b308b7ee7037fc90d8ac99f6f78df0a256faffected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< 3abc2d160ed8213948b147295d77d44a22c88fa3affected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< e25447c35f8745337ea8bc0c9697fcac14df8605affected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< 1daf52b5ffb24870fbeda20b4967526d8f9e12abaffected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< cf54f66e1dd78990ec6b32177bca7e6ea2144a95affected
af7cf057933f01dc7f33ddfb5e436ad598ed17ad< 17f46b803d4f23c66cacce81db35fef3adb8f2afaffected
… +10 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2024-26958 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
nfs: fix UAF in direct writes
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: nfs: fix UAF in direct writes In production we have been hitting the following warning consistently ------------[ cut here ]------------ refcount_t: underflow; use-after-free. WARNING: CPU: 17 PID: 1800359 at lib/refcount.c:28 refcount_warn_saturate+0x9c/0xe0 Workqueue: nfsiod nfs_direct_write_schedule_work [nfs] RIP: 0010:refcount_warn_saturate+0x9c/0xe0 PKRU: 55555554 Call Trace: <TASK> ? __warn+0x9f/0x130 ? refcount_warn_saturate+0x9c/0xe0 ? report_bug+0xcc/0x150 ? handle_bug+0x3d/0x70 ? exc_invalid_op+0x16/0x40 ? asm_exc_invalid_op+0x16/0x20 ? refcount_warn_saturate+0x9c/0xe0 nfs_direct_write_schedule_work+0x237/0x250 [nfs] process_one_work+0x12f/0x4a0 worker_thread+0x14e/0x3b0 ? ZSTD_getCParams_internal+0x220/0x220 kthread+0xdc/0x120 ? __btf_name_valid+0xa0/0xa0 ret_from_fork+0x1f/0x30 This is because we're completing the nfs_direct_request twice in a row. The source of this is when we have our commit requests to submit, we process them and send them off, and then in the completion path for the commit requests we have if (nfs_commit_end(cinfo.mds)) nfs_direct_write_complete(dreq); However since we're submitting asynchronous requests we sometimes have one that completes before we submit the next one, so we end up calling complete on the nfs_direct_request twice. The only other place we use nfs_generic_commit_list() is in __nfs_commit_inode, which wraps this call in a nfs_commit_begin(); nfs_commit_end(); Which is a common pattern for this style of completion handling, one that is also repeated in the direct code with get_dreq()/put_dreq() calls around where we process events as well as in the completion paths. Fix this by using the same pattern for the commit requests. Before with my 200 node rocksdb stress running this warning would pop every 10ish minutes. With my patch the stress test has been running for several hours without popping.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于内存释放后重用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux af7cf057933f01dc7f33ddfb5e436ad598ed17ad ~ 6cd3f13aaa62970b5169d990e936b2e96943bc6a -
LinuxLinux 4.5 -

二、漏洞 CVE-2024-26958 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-26958 的情报信息

登录查看更多情报信息。

CVE-2024-26958 邮件列表归档 (1)

CVE-2024-26958 其他参考 (7)

同批安全公告 · Linux · 2024-05-01 · 共 159 条

CVE-2024-273889.8 CRITICALLinux kernel 安全漏洞
CVE-2024-269539.8 CRITICALLinux kernel 安全漏洞
CVE-2024-269318.8 HIGHLinux kernel 安全漏洞
CVE-2024-270538.8 HIGHLinux kernel 安全漏洞
CVE-2024-269908.8 HIGHLinux kernel 安全漏洞
CVE-2024-269528.3 HIGHLinux kernel 安全漏洞
CVE-2024-270188.2 HIGHLinux kernel 安全漏洞
CVE-2024-269368.2 HIGHLinux kernel 安全漏洞
CVE-2024-269808.2 HIGHLinux kernel 安全漏洞
CVE-2024-269548.1 HIGHLinux kernel 安全漏洞
CVE-2024-269947.8 HIGHLinux kernel 安全漏洞
CVE-2024-269667.8 HIGHLinux kernel 安全漏洞
CVE-2024-269747.8 HIGHLinux kernel 安全漏洞
CVE-2024-269767.8 HIGHLinux kernel 安全漏洞
CVE-2024-270627.8 HIGHLinux kernel 安全漏洞
CVE-2024-270617.8 HIGHLinux kernel 安全漏洞
CVE-2024-269837.8 HIGHLinux kernel 安全漏洞
CVE-2024-270587.8 HIGHLinux kernel 安全漏洞
CVE-2024-270567.8 HIGHLinux kernel 安全漏洞
CVE-2024-270177.8 HIGHLinux kernel 安全漏洞

显示前 20 条,共 159 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2024-26958

暂无评论


发表评论