A vulnerability in the Linux kernel's EFI memory reservation logic causes incorrect reservation of the unaccepted memory table. (CVE-2026-45851)
A vulnerability in the Linux kernel's EFI memory reservation logic causes incorrect reservation of the unaccepted memory table. The reserve_unaccepted() function miscalculates the reservation size when the table's starting physical address is not page-aligned, potentially leaving part of the table unreserved. This can lead to kernel panic during memory acceptance, notably observed on Intel TDX VMs with large memory sizes.
AI Analysis
Technical Summary
The Linux kernel vulnerability (CVE-2026-45851) involves the reserve_unaccepted() function in the EFI subsystem, which incorrectly calculates the size of the memblock reservation for the unaccepted memory table. Specifically, it aligns the size of the table but does not account for cases where the table's starting physical address is not page-aligned. If the table starts at an offset within a page and extends beyond the aligned size, the end of the table may not be reserved, risking overwriting or inaccessibility. This flaw can cause a kernel panic in accept_memory(). The issue was observed on Intel TDX virtual machines with memory sizes exceeding 64GB. The fix involves calculating the end address first, including the unaligned start, then aligning it up to ensure full reservation coverage.
Potential Impact
The vulnerability can cause a kernel panic due to improper memory reservation, leading to denial of service on affected systems. Confidentiality and integrity impacts are not indicated, but availability is severely affected. The issue is particularly relevant for Intel TDX VMs with large memory configurations.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, users should monitor vendor communications for updates. No specific temporary mitigations are provided in the available data.
A vulnerability in the Linux kernel's EFI memory reservation logic causes incorrect reservation of the unaccepted memory table. (CVE-2026-45851)
Description
A vulnerability in the Linux kernel's EFI memory reservation logic causes incorrect reservation of the unaccepted memory table. The reserve_unaccepted() function miscalculates the reservation size when the table's starting physical address is not page-aligned, potentially leaving part of the table unreserved. This can lead to kernel panic during memory acceptance, notably observed on Intel TDX VMs with large memory sizes.
CVSS v3.1
Score 7.1high
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel vulnerability (CVE-2026-45851) involves the reserve_unaccepted() function in the EFI subsystem, which incorrectly calculates the size of the memblock reservation for the unaccepted memory table. Specifically, it aligns the size of the table but does not account for cases where the table's starting physical address is not page-aligned. If the table starts at an offset within a page and extends beyond the aligned size, the end of the table may not be reserved, risking overwriting or inaccessibility. This flaw can cause a kernel panic in accept_memory(). The issue was observed on Intel TDX virtual machines with memory sizes exceeding 64GB. The fix involves calculating the end address first, including the unaligned start, then aligning it up to ensure full reservation coverage.
Potential Impact
The vulnerability can cause a kernel panic due to improper memory reservation, leading to denial of service on affected systems. Confidentiality and integrity impacts are not indicated, but availability is severely affected. The issue is particularly relevant for Intel TDX VMs with large memory configurations.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, users should monitor vendor communications for updates. No specific temporary mitigations are provided in the available data.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-r9jv-8h68-mr7c
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-45851"]
- Ecosystems
- []
- Database Specific Severity
- HIGH
- Cvss Version
- 3.1
Threat ID: 6a3ef7f027e9c79719035c8b
Added to database: 06/26/2026, 22:06:40 UTC
Last enriched: 06/26/2026, 22:51:14 UTC
Last updated: 07/31/2026, 19:24:47 UTC
Views: 98
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.