CVE-2026-52959
highpriority · track · 0EPSS 0.001 · 1 %ileDEEURUUSEPSS · scored 2026-10-27
In the Linux kernel, the following vulnerability has been resolved: virt: sev-guest: Do not use host-controlled page order in cleanup path When issuing an extended guest request (SVM_VMGEXIT_EXT_GUEST_REQUEST), get_ext_report() allocates a buffer to retrieve a certificate blob from the host, keeping track of its size in report_req->certs_len. However, the host may return SNP_GUEST_VMM_ERR_INVALID_LEN, indicating an invalid buffer size, as well as the expected length of such buffer. get_ext_report() subsequently updates report_req->certs_len with the host-controlled value, and cleans up the buffer by computing a page order from such value. This is incorrect, as the host-provided length may not match the page order of the original allocation, potentially resulting in corruption in the page allocator. Fix this by using alloc_pages_exact() instead, and reusing @npages to compute the size passed to free_pages_exact(). For consistency, also use @npages to compute the size when allocating the pages, even though this last change has no functional effect.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (39)
Products and version ranges known to be affected.
advisories (1)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-2077Linux Kernel: Mehrere SchwachstellenDeutsch2026-06-24csaf · cert_bundDE
Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Sicherheitsvorkehrungen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen und weitere, nicht näher spezifizierte Auswirkungen zu erzielen.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (10)
External citations — patches, advisories, analysis.
- https://git.kernel.org/stable/c/23e6a1ca04ae44806439a5a446e62e4d42e80bb4cnnvd
- https://git.kernel.org/stable/c/3f6fb0211b39aaa1b841260681dd02ca6b693ed5cnnvd
- https://git.kernel.org/stable/c/9e48b4f813d2c3db75d522aa82ab705ce04b7e2dcnnvd
- https://www.kernel.org/Patchcnnvd
- https://git.kernel.org/stable/c/23e6a1ca04ae44806439a5a446e62e4d42e80bb4enisa_euvd
- https://git.kernel.org/stable/c/3f6fb0211b39aaa1b841260681dd02ca6b693ed5enisa_euvd
- https://git.kernel.org/stable/c/9e48b4f813d2c3db75d522aa82ab705ce04b7e2denisa_euvd
- https://git.kernel.org/stable/c/23e6a1ca04ae44806439a5a446e62e4d42e80bb4Patchnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan