Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-64604— KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel 3.18版本存在安全漏洞,该漏洞源于更新CR8拦截时未限制仅在vCPU处于guest模式时获取vmcs12,可能触发lockdep断言,导致内核警告。

AI Predicted 7.5 Difficulty: Hard EPSS 0.17% · P5

Affected Version Matrix 18

VendorProduct Version RangeStatus
Linux Linux a7c0b07d570848e50fce4d31ac01313484d6b844< c7cd3605244c924249dea32632e1bc3e89bda543 affected
a7c0b07d570848e50fce4d31ac01313484d6b844< 9a21f1defd96c6301c5fb462a78eb51b191bd2dd affected
a7c0b07d570848e50fce4d31ac01313484d6b844< 570af5db081b87374594a00711ac5760d2ea6844 affected
a7c0b07d570848e50fce4d31ac01313484d6b844< ffaaff82336db84e9b58e7a3e81c2fd64e05ed7a affected
a7c0b07d570848e50fce4d31ac01313484d6b844< 258ec63c0f281bf7b50f9de67c8e93b5b7be5ed4 affected
a7c0b07d570848e50fce4d31ac01313484d6b844< 3dcfb04dd43b16fa1240fc6487fff578ad57264c affected
a7c0b07d570848e50fce4d31ac01313484d6b844< db8407b9fd06d857a4a5e8bcff1d086d13007711 affected
a7c0b07d570848e50fce4d31ac01313484d6b844< 7ef78d71ca713d8c00f7c34ddcf276c808143f77 affected
… +10 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-64604

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in guest mode When updating CR8 intercepts, get vmcs12 if and only if the vCPU is in guest mode so that a future change can have update CR8 intercepts during vCPU creation, without running afoul of get_vmcs12()'s lockdep assertion. ------------[ cut here ]------------ debug_locks && !(lock_is_held(&(&vcpu->mutex)->dep_map) || !refcount_read(&vcpu->kvm->users_count)) WARNING: arch/x86/kvm/vmx/nested.h:61 at get_vmcs12 arch/x86/kvm/vmx/nested.h:60 [inline], CPU#0: syz.2.19/5879 WARNING: arch/x86/kvm/vmx/nested.h:61 at vmx_update_cr8_intercept+0x3de/0x4e0 arch/x86/kvm/vmx/vmx.c:6879, CPU#0: syz.2.19/5879 Modules linked in: CPU: 0 UID: 0 PID: 5879 Comm: syz.2.19 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014 RIP: 0010:get_vmcs12 arch/x86/kvm/vmx/nested.h:60 [inline] RIP: 0010:vmx_update_cr8_intercept+0x3de/0x4e0 arch/x86/kvm/vmx/vmx.c:6879 Call Trace: <TASK> apic_update_ppr arch/x86/kvm/lapic.c:984 [inline] kvm_lapic_reset+0x1c24/0x2980 arch/x86/kvm/lapic.c:3023 kvm_vcpu_reset+0x44c/0x1bf0 arch/x86/kvm/x86.c:12986 kvm_arch_vcpu_create+0x746/0x8b0 arch/x86/kvm/x86.c:12847 kvm_vm_ioctl_create_vcpu+0x428/0x930 virt/kvm/kvm_main.c:4201 kvm_vm_ioctl+0x893/0xd50 virt/kvm/kvm_main.c:5159 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl+0xfc/0x170 fs/ioctl.c:583 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x174/0x580 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> No functional change intended.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel 3.18版本存在安全漏洞,该漏洞源于更新CR8拦截时未限制仅在vCPU处于guest模式时获取vmcs12,可能触发lockdep断言,导致内核警告。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux a7c0b07d570848e50fce4d31ac01313484d6b844 ~ c7cd3605244c924249dea32632e1bc3e89bda543 -
Linux Linux 3.18 -

II. Public POCs for CVE-2026-64604

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-64604

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

Patches & Fixes for CVE-2026-64604 (7)

Same Patch Batch · Linux · 2026-08-06 · 22 CVEs total

CVE-2026-64597 9.8 CRITICAL smb: client: fix double-free in SMB2_close() replay
CVE-2026-64598 8.8 HIGH smb/client: Fix error code in smb2_aead_req_alloc()
CVE-2026-64586 8.8 HIGH wifi: brcmfmac: drain bus_reset work on device removal
CVE-2026-64583 7.8 HIGH usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown
CVE-2026-64584 7.8 HIGH usb: gadget: f_midi: cancel pending IN work before freeing the midi object
CVE-2026-64601 7.8 HIGH ALSA: us144mkii: capture_urb_complete: redundant usb_anchor_urb corrupts anchor list on ea
CVE-2026-64599 7.8 HIGH crypto: amlogic - avoid double cleanup in meson_crypto_probe()
CVE-2026-64585 7.8 HIGH can: esd_usb: kill anchored URBs before freeing netdevs
CVE-2026-64588 7.8 HIGH fuse-uring: fix data races on ring->ready
CVE-2026-64587 7.0 HIGH net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
CVE-2026-64593 btrfs: do not trim a device which is not writeable
CVE-2026-64589 i2c: core: fix NULL-deref on adapter registration failure
CVE-2026-64591 iommu/vt-d: Avoid WARNING in sva unbind path
CVE-2026-64590 dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
CVE-2026-64592 riscv: mm: Unconditionally sfence.vma for spurious fault
CVE-2026-68480 x86/bugs: Make Safe-RET robust against interrupt injection
CVE-2026-64594 usb: gadget: f_fs: initialize reset_work at allocation time
CVE-2026-64595 HID: hid-lenovo-go: cancel cfg_setup work in hid_go_cfg_remove()
CVE-2026-64596 libfs: set SB_I_NOEXEC and SB_I_NODEV by default in init_pseudo()
CVE-2026-64603 platform/x86: intel-hid: Protect ACPI notify handler against recursion

Showing top 20 of 22 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-64604

No comments yet


Leave a comment