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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于genirq/cpuhotplug,x86/vector模块存在问题。

AI 预测 5.5 利用难度: 困难 EPSS 0.26% · P16

可能的 ATT&CK 技术 1 AI

T1499 · Endpoint Denial of Service

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< a40209d355afe4ed6d533507838c9e5cd70a76d8 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< f5f4675960609d8c5ee95f027fbf6ce380f98372 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< 6752dfcfff3ac3e16625ebd3f0ad9630900e7e76 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< 9eeda3e0071a329af1eba15f4e57dc39576bb420 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< e9c96d01d520498b169ce734a8ad1142bef86a30 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< 59f86a2908380d09cdc726461c0fbb8d8579c99f affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< ebfb16fc057a016abb46a9720a54abf0d4f6abe1 affected
f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b< a6c11c0a5235fb144a65e0cb2ffd360ddc1f6c32 affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline The absence of IRQD_MOVE_PCNTXT prevents immediate effectiveness of interrupt affinity reconfiguration via procfs. Instead, the change is deferred until the next instance of the interrupt being triggered on the original CPU. When the interrupt next triggers on the original CPU, the new affinity is enforced within __irq_move_irq(). A vector is allocated from the new CPU, but the old vector on the original CPU remains and is not immediately reclaimed. Instead, apicd->move_in_progress is flagged, and the reclaiming process is delayed until the next trigger of the interrupt on the new CPU. Upon the subsequent triggering of the interrupt on the new CPU, irq_complete_move() adds a task to the old CPU's vector_cleanup list if it remains online. Subsequently, the timer on the old CPU iterates over its vector_cleanup list, reclaiming old vectors. However, a rare scenario arises if the old CPU is outgoing before the interrupt triggers again on the new CPU. In that case irq_force_complete_move() is not invoked on the outgoing CPU to reclaim the old apicd->prev_vector because the interrupt isn't currently affine to the outgoing CPU, and irq_needs_fixup() returns false. Even though __vector_schedule_cleanup() is later called on the new CPU, it doesn't reclaim apicd->prev_vector; instead, it simply resets both apicd->move_in_progress and apicd->prev_vector to 0. As a result, the vector remains unreclaimed in vector_matrix, leading to a CPU vector leak. To address this issue, move the invocation of irq_force_complete_move() before the irq_needs_fixup() call to reclaim apicd->prev_vector, if the interrupt is currently or used to be affine to the outgoing CPU. Additionally, reclaim the vector in __vector_schedule_cleanup() as well, following a warning message, although theoretically it should never see apicd->move_in_progress with apicd->prev_cpu pointing to an offline CPU.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: 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 存在安全漏洞,该漏洞源于genirq/cpuhotplug,x86/vector模块存在问题。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux f0383c24b4855f6a4b5a358c7b2d2c16e0437e9b ~ a40209d355afe4ed6d533507838c9e5cd70a76d8 -
Linux Linux 4.13 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

请登录查看更多情报信息。

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

CVE-2024-31076 其他参考 (8)

同批安全公告 · Linux · 2024-06-21 · 共 40 条

CVE-2024-36288 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-38381 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-33619 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38628 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-36477 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38626 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-36286 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38623 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38635 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38388 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-38659 7.3 HIGH Linux kernel 安全漏洞
CVE-2024-36481 Linux kernel 安全漏洞
CVE-2024-38662 Linux kernel 安全漏洞
CVE-2024-38637 Linux kernel 安全漏洞
CVE-2024-38636 Linux kernel 安全漏洞
CVE-2024-38780 Linux kernel 安全漏洞
CVE-2024-39277 Linux kernel 安全漏洞
CVE-2024-38634 Linux kernel 安全漏洞
CVE-2024-34777 Linux kernel 安全漏洞
CVE-2024-38633 Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-31076

暂无评论


发表评论