CVE-2026-63807
HIGH 8.8 ALL-YEARSIn the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level When recovering hugepages in the shadow MMU, verify that the base gfn of the shadow page is actually contained within the target memslot, *before* querying the max mapping level given the shadow page's gfn. Failure to pre-check the validity of the gfn can lead to an out-of-bounds access to the slot's lpage_info (which typically manifests as a host #PF because the lpage_info is vmalloc'd) if the guest creates a hugepage mapping (in its PTEs) that extends "below" the bounds of a memslot. When faulting in memory for a guest, and the size of the guest mapping is greater than KVM's (current) max mapping, then KVM will create a "direct" shadow page (direct in that there are no gPTEs to shadow, and so the target gfn is a direct calculation given the base gfn of the shadow page). The hugepage recovery flow looks for such direct shadow pages, as forcing 4KiB mappings when dirty logging generates the guest > host mapping size case. When the 4KiB restriction is lifted, then KVM can replace the shadow page with a hugepage. But if KVM originally used a smaller mapping than the guest because the range of memory covered by the guest hugepage exceeds the bounds of a memslot, then KVM will link a direct shadow page with a gfn that is outside the bounds of the memslot being used to fault in memory. The rmap entry added for the leaf mapping is
Severe if exploited (CVSS 8.8), but no confirmed exploitation. Patch on a normal cadence.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 7th percentile
Impact if exploited
8.8CVSS 3.1 · HIGH · CNA
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ⚠Access: Requires local access to the host
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Weakness (CWE)
- CWE-787: Out-of-bounds Write
- CWE-125: Out-of-bounds read
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
References and research data (JSON)
Vendor product assessments
Showing 32 of 581 vendor product statements; 549 omitted. Read the full vendor advisory.
kernel-64k-debug-debuginfo-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-devel-matched-0:6.12.0-55.94.1.el10_0.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=ppc64le
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
python3-perf-0:6.12.0-55.94.1.el10_0.ppc64le as a component of Red Hat Enterprise Linux AppStream EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=ppc64le
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-64k-modules-extra-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-debug-uki-virt-0:6.12.0-55.94.1.el10_0.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-tools-debuginfo-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-debug-debuginfo-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
libperf-debuginfo-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-tools-debuginfo-0:6.12.0-55.94.1.el10_0.x86_64 as a component of Red Hat Enterprise Linux Real Time for NFV EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel-rt-debug-0:6.12.0-55.94.1.el10_0.aarch64 as a component of Red Hat Enterprise Linux Real Time EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=aarch64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
python3-perf-debuginfo-0:6.12.0-55.94.1.el10_0.x86_64 as a component of Red Hat Enterprise Linux Real Time EUS (v. 10.0) · fixed
Vendor assessment for this product only.
pkg:rpm/redhat/[email protected]_0?arch=x86_64
- vendor fix: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Vendor guidance
kernel as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel
- none available: Affected
kernel-debug-modules-extra as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-debug-modules-extra
- none available: Affected
kernel-rt-debug as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug
- none available: Affected
kernel-zfcpdump-modules-extra as a component of Red Hat Enterprise Linux 10 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-zfcpdump-modules-extra
- none available: Affected
kernel-modules as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-modules
- none available: Affected
kernel-zfcpdump-core as a component of Red Hat Enterprise Linux 8 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-zfcpdump-core
- none available: Affected
kernel-64k-modules as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-64k-modules
- none available: Affected
kernel-ipaclones-internal as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-ipaclones-internal
- none available: Affected
kernel-rt-64k-modules-core as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-modules-core
- none available: Affected
kernel-rt-selftests-internal as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-selftests-internal
- none available: Affected
rv as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/rv
- none available: Affected
kernel as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-devel as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-devel
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-kdump as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-kdump
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00bpftool as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/bpftool
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-debug as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-debug
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-kdump as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-kdump
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-rt-debug-devel as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-devel
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-rt-trace as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-trace
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00kernel-tools as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-tools
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00python-perf as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/python-perf
Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Linux | Linux Kernel | ≥ 5.12 and < 5.15.211 |
| Linux | Linux Kernel | ≥ 5.16 and < 6.1.177 |
| Linux | Linux Kernel | ≥ 6.2 and < 6.6.144 |
| Linux | Linux Kernel | ≥ 6.7 and < 6.12.95 |
| Linux | Linux Kernel | ≥ 6.13 and < 6.18.38 |
| Linux | Linux Kernel | ≥ 6.19 and < 7.1.3 |
All CVSS metrics
- HIGH 8.8 v3.1 · CNA Primary
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - HIGH 8.8 v3.1 · NVD Secondary
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
References
Patches & mitigations
- https://git.kernel.org/stable/c/7b52008023b7facf40fba3ebe92449bda8ea53b9 CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/5cab1c989f938f5e1b9a0de66486f1fc2c28479b CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/48b91ed7e22bb82571c34f8b80b6ecdc90a6fab8 CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/c5c29b3c268332afe67d598a034c58344540ed92 CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/18587f9831612e24cd8f24be1ec15478feff7abc CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/b2ae3245ea44dccaa9af676b6747476951883318 CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260 - https://git.kernel.org/stable/c/ef057cbf825e03b63f6edf5980f96abf3c53089d CVE record · Linux · Updated 2026-08-17T04:51:13.303Z
NVD · CVE-2026-63807 · Updated 2026-10-19T20:19:21.260
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-63807.json Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-45473 EUVD · EUVD-2026-45473
Technical & other
- https://access.redhat.com/security/cve/CVE-2026-63807 Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2502249 Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://www.cve.org/CVERecord?id=CVE-2026-63807 Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2026-63807 Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://lore.kernel.org/linux-cve-announce/2026071902-CVE-2026-63807-1018@gregkh/T Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
- https://access.redhat.com/errata/RHSA-2026:49030 Red Hat · CVE-2026-63807 · Updated 2026-07-31T14:01:14+00:00
Sources: NVD · CVE.org · All sources and attribution · EPSS