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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-74568— Linux kernel 安全漏洞

一分钟漏洞结论

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

Linux kernel是美国Linux基金会开源的一个操作系统内核。 Linux kernel 6.17版本存在安全漏洞,该漏洞源于LPI释放与重新注册之间存在竞争条件,可能导致释放后重用或内存泄漏。

CVSS 9.3 · Critical EPSS 0.18% · P7

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 3a08a6ca7c373198c84e2a8c025c395ee966ff8a< f8e5715a37378ea1a140ee1162fa441e149c5142 affected
3a08a6ca7c373198c84e2a8c025c395ee966ff8a< 292e80a159aa88635bf668a7212cfdf526b8bd52 affected
3a08a6ca7c373198c84e2a8c025c395ee966ff8a< cbfe2b24a1ea9de35032dbdd100fdc700f5be92d affected
6.17 affected
< 6.17 unaffected
6.18.57≤ 6.18.* unaffected
7.1.8≤ 7.1.* unaffected
7.2≤ * unaffected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-74568 基础信息

漏洞信息

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

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

Vulnerability Title
KVM: arm64: vgic: Fix race between LPI release and re-registration
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic: Fix race between LPI release and re-registration Fix a potential race between decrementing an LPI's reference count and evicting that structure from the LPI xarray. LPI structures are maintained in the VGIC LPI xarray (dist->lpi_xa). When the reference count of an LPI structure drops to zero, vgic_release_lpi_locked() removes the structure from the xarray and frees it under the xarray lock. However, the release of an LPI can race with a concurrent LPI re-registration with the same INTID via vgic_add_lpi() on another CPU, since the reference count drop and the xarray eviction are not performed in a single atomic step. This can happen e.g. if the guest issues a DISCARD while the LPI is still referenced from a vCPU's active-pending list (ap_list), and the same INTID is re-mapped via MAPTI. Particularly, vgic_release_lpi_locked() is called from two distinct paths: direct release via vgic_put_irq(), and deferred release via vgic_release_deleted_lpis(). During direct release, the issue can result in deleting a newly registered LPI from the xarray: CPU0 (Releasing LPI) CPU1 (Adding new LPI) ==================== ===================== vgic_put_irq() __vgic_put_irq() refcount_dec_and_test() vgic_add_lpi() xa_lock_irqsave() old_irq = xa_load(.., intid) vgic_try_get_irq_ref(old_irq) == false new IRQ inserted --> __xa_store(.., intid, ..) xa_unlock_irqrestore() xa_lock_irqsave(); vgic_release_lpi_locked() __xa_erase(.., irq->intid) <-- BUG: new IRQ is erased kfree_rcu(old_irq) During the deferred release path, the old IRQ can be leaked: CPU0 (Releasing LPI) CPU1 (Adding new LPI) ==================== ===================== vgic_put_irq_norelease() __vgic_put_irq() refcount_dec_and_test() irq->pending_release = true vgic_add_lpi() xa_lock_irqsave() old_irq = xa_load(.., intid) vgic_try_get_irq_ref(oldirq) == false BUG: old IRQ overwritten --> __xa_store(.., intid, ..) xa_unlock_irqrestore() vgic_release_deleted_lpis() xa_lock_irqsave() xa_for_each() { .. } <-- old IRQ with pending_release = true is gone, so it cannot be released To fix the direct release path, move the reference count drop inside the xarray lock, making sure that vgic_add_lpi() never encounters the to-be-released LPI. In the deferred release path, the refcount drop must happen under a raw spinlock, so the xarray lock cannot be grabbed, and the same solution does not work. Instead, update vgic_add_lpi(), so that if it evicts an LPI from the xarray, it takes on the responsibility of freeing it. Consequently, an LPI may now be freed concurrently after a deferred release drops the refcount, so accessing the pending_release field is no longer safe from use-after-free. Delete all uses of the flag, and update vgic_release_deleted_lpis() to identify orphaned LPIs purely based on their refcount.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/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 kernel 6.17版本存在安全漏洞,该漏洞源于LPI释放与重新注册之间存在竞争条件,可能导致释放后重用或内存泄漏。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 3a08a6ca7c373198c84e2a8c025c395ee966ff8a ~ f8e5715a37378ea1a140ee1162fa441e149c5142 -
Linux Linux 6.17 -

二、漏洞 CVE-2026-74568 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-74568 的情报信息

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

CVE-2026-74568 补丁与修复 (2)

CVE-2026-74568 其他参考 (1)

同批安全公告 · Linux · 2026-08-15 · 共 844 条

CVE-2026-74475 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-74280 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-74279 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-72421 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-74309 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-72408 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-72407 10.0 CRITICAL Linux kernel 安全漏洞
CVE-2026-72493 9.9 CRITICAL Linux kernel 安全漏洞
CVE-2026-74376 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72221 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72217 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-74384 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72299 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72210 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72211 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72209 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72208 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-74268 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-74267 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-72207 9.8 CRITICAL Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-74568

暂无评论


发表评论