{"affected":[{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm","product":"Red Hat Enterprise Linux 10","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"unaffected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm","product":"Red Hat Enterprise Linux 6","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm","product":"Red Hat Enterprise Linux 7","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm-ma","product":"Red Hat Enterprise Linux 7","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"virt-devel:rhel/qemu-kvm","product":"Red Hat Enterprise Linux 8","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"virt:rhel/qemu-kvm","product":"Red Hat Enterprise Linux 8","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm","product":"Red Hat Enterprise Linux 9","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"unknown","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm","product":"Red Hat Enterprise Linux for NVIDIA 26","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"openshift/ose-rhel-coreos-8","product":"Red Hat OpenShift Container Platform 4","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"openshift/ose-rhel-coreos-9","product":"Red Hat OpenShift Container Platform 4","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"openshift/ose-rhel-coreos-9","product":"Red Hat OpenShift Container Platform 5","source":"CNA: redhat","vendor":"Red Hat","versions":[]},{"defaultStatus":"affected","ecosystem":"https://access.redhat.com/downloads/content/package-browser/","packageName":"qemu-kvm-rhev","product":"Red Hat OpenStack Platform 13 (Queens)","source":"CNA: redhat","vendor":"Red Hat","versions":[]}],"cveId":"CVE-2026-81627","cwes":["CWE-787"],"description":"A flaw was found in QEMU. The VAPIC setup hypercall in hw/i386/vapic.c does not validate that the writable RAM alias remains within the option ROM window. A privileged guest user on a Q35/KVM machine can position this alias over locked SMRAM, bypassing chipset D_LCK protection and injecting code into System Management Mode memory.","epss":{"date":"2026-11-04","percentile":0.08928,"score":0.00192},"exploits":[{"kind":"exploit","source":"ADP: CISA-ADP","url":"https://gitlab.com/qemu-project/qemu/-/work_items/4206"}],"kev":null,"metrics":[{"score":8.2,"severity":"high","source":"CNA: redhat","vector":"CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","version":"3.1"}],"modifiedAt":1793835797993,"publishedAt":1789728843297,"references":[{"source":"CNA: redhat","tags":["vdb-entry","x_refsource_REDHAT"],"url":"https://access.redhat.com/security/cve/CVE-2026-81627"},{"source":"CNA: redhat","tags":["issue-tracking","x_refsource_REDHAT"],"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2536950"},{"source":"CNA: redhat","tags":[],"url":"https://gitlab.com/qemu-project/qemu/-/work_items/4206"},{"source":"ADP: CISA-ADP","tags":["exploit"],"url":"https://gitlab.com/qemu-project/qemu/-/work_items/4206"}],"remediation":[{"kind":"workaround","source":"CNA: redhat","text":"The VAPIC TPR optimization can be disabled by preventing the kvmvapic option ROM from loading. When using libvirt, set the following in the guest's domain XML:\n```\n<features>\n  <apic/>\n  <hyperv>\n    <vapic state='off'/>\n  </hyperv>\n</features>\n```\nWhen using QEMU directly, pass `-global kvmvapic.rom=off` on the command line.\n\nThis optimization is only used by 32-bit Windows guests for MMIO-based TPR register access. Linux guests, 64-bit Windows guests, and any guest using x2APIC or MSR-based TPR access are unaffected by disabling it."}],"revision":"3d1c569a3c5c6778d54d47deea4361ac435b5673060ed164dce891edfe1ed83f","sources":[{"modifiedAt":1793835797993,"name":"CNA: redhat","retrievedAt":1793837359528,"url":"https://www.cve.org/CVERecord?id=CVE-2026-81627"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793837394329,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-81627"}],"ssvc":{"assessedAt":1789744037054,"automatable":"no","exploitation":"poc","source":"ADP: CISA-ADP","technicalImpact":"total"},"status":"published","title":"Qemu-kvm: vapic writable rom alias can escape the option-rom window and expose locked smram","updatedAt":1793837394329}