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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 6.5 利用难度: 中等 EPSS 0.26% · P17

影响版本矩阵 20

厂商产品版本范围状态
LinuxLinux89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 4464e5aa3aa4574063640f1082f7d7e323af8eb4affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 7d121f66b67921fb3b95e0ea9856bfba53733e91affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 0918f5643fc6c3f7801f4a22397d2cc09ba99207affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 9567bd34aa3b986736c290c5bcba47e0182ac47aaffected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 6c6502d944168cbd7e03a4a08ad6488f78d73485affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 06f2fcf49854ad05a09d09e0dbee6544fff04695affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 949bee8065a85a5c6607c624dc05b5bc17119699affected
89e1f7d4c66d85f42c3d52ea3866eb10cadf6153< 1ef195178fb552478eb2587df4ad3be14ef76507affected
… +12 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
vfio/pci: Properly hide first-in-list PCIe extended capability
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Properly hide first-in-list PCIe extended capability There are cases where a PCIe extended capability should be hidden from the user. For example, an unknown capability (i.e., capability with ID greater than PCI_EXT_CAP_ID_MAX) or a capability that is intentionally chosen to be hidden from the user. Hiding a capability is done by virtualizing and modifying the 'Next Capability Offset' field of the previous capability so it points to the capability after the one that should be hidden. The special case where the first capability in the list should be hidden is handled differently because there is no previous capability that can be modified. In this case, the capability ID and version are zeroed while leaving the next pointer intact. This hides the capability and leaves an anchor for the rest of the capability list. However, today, hiding the first capability in the list is not done properly if the capability is unknown, as struct vfio_pci_core_device->pci_config_map is set to the capability ID during initialization but the capability ID is not properly checked later when used in vfio_config_do_rw(). This leads to the following warning [1] and to an out-of-bounds access to ecap_perms array. Fix it by checking cap_id in vfio_config_do_rw(), and if it is greater than PCI_EXT_CAP_ID_MAX, use an alternative struct perm_bits for direct read only access instead of the ecap_perms array. Note that this is safe since the above is the only case where cap_id can exceed PCI_EXT_CAP_ID_MAX (except for the special capabilities, which are already checked before). [1] WARNING: CPU: 118 PID: 5329 at drivers/vfio/pci/vfio_pci_config.c:1900 vfio_pci_config_rw+0x395/0x430 [vfio_pci_core] CPU: 118 UID: 0 PID: 5329 Comm: simx-qemu-syste Not tainted 6.12.0+ #1 (snip) Call Trace: <TASK> ? show_regs+0x69/0x80 ? __warn+0x8d/0x140 ? vfio_pci_config_rw+0x395/0x430 [vfio_pci_core] ? report_bug+0x18f/0x1a0 ? handle_bug+0x63/0xa0 ? exc_invalid_op+0x19/0x70 ? asm_exc_invalid_op+0x1b/0x20 ? vfio_pci_config_rw+0x395/0x430 [vfio_pci_core] ? vfio_pci_config_rw+0x244/0x430 [vfio_pci_core] vfio_pci_rw+0x101/0x1b0 [vfio_pci_core] vfio_pci_core_read+0x1d/0x30 [vfio_pci_core] vfio_device_fops_read+0x27/0x40 [vfio] vfs_read+0xbd/0x340 ? vfio_device_fops_unl_ioctl+0xbb/0x740 [vfio] ? __rseq_handle_notify_resume+0xa4/0x4b0 __x64_sys_pread64+0x96/0xc0 x64_sys_call+0x1c3d/0x20d0 do_syscall_64+0x4d/0x120 entry_SYSCALL_64_after_hwframe+0x76/0x7e
来源: 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存在安全漏洞,该漏洞源于vfio/pci模块中未正确隐藏列表中的第一个PCIe扩展能力。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 89e1f7d4c66d85f42c3d52ea3866eb10cadf6153 ~ 4464e5aa3aa4574063640f1082f7d7e323af8eb4 -
LinuxLinux 3.6 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2024-53214 补丁与修复 (9)

同批安全公告 · Linux · 2024-12-27 · 共 221 条

CVE-2024-56607Linux kernel 安全漏洞
CVE-2024-56594Linux kernel 安全漏洞
CVE-2024-56595Linux kernel 安全漏洞
CVE-2024-56596Linux kernel 安全漏洞
CVE-2024-56597Linux kernel 安全漏洞
CVE-2024-56598Linux kernel 安全漏洞
CVE-2024-56599Linux kernel 安全漏洞
CVE-2024-56601Linux kernel 安全漏洞
CVE-2024-56600Linux kernel 安全漏洞
CVE-2024-56602Linux kernel 安全漏洞
CVE-2024-56603Linux kernel 安全漏洞
CVE-2024-56604Linux kernel 安全漏洞
CVE-2024-56605Linux kernel 安全漏洞
CVE-2024-56606Linux kernel 安全漏洞
CVE-2024-56618Linux kernel 安全漏洞
CVE-2024-56615Linux kernel 安全漏洞
CVE-2024-56616Linux kernel 安全漏洞
CVE-2024-56617Linux kernel 安全漏洞
CVE-2024-56614Linux kernel 安全漏洞
CVE-2024-56619Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-53214

暂无评论


发表评论