VDB

CVE-2024-36913

CVE-2024-36913 PUBLISHED CVSS 9.3 CRITICAL

Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

Reported by linux · Published May 30, 2024

In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails In CoCo VMs it is possible for the untrusted host to cause set_memory_encrypted() or set_memory_decrypted() to fail such that an error is returned and the resulting memory is shared. Callers need to take care to handle these errors to avoid returning decrypted (shared) memory to the page allocator, which could lead to functional or security issues. VMBus code could free decrypted pages if set_memory_encrypted()/decrypted() fails. Leak the pages if this happens.

Risk scores

CVSS 3.1
9.3
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Affected products

VendorProductVersions
LinuxLinuxf2f136c05fb6093818a3b3fefcba46231ac66a62, f2f136c05fb6093818a3b3fefcba46231ac66a62, f2f136c05fb6093818a3b3fefcba46231ac66a62
LinuxLinux5.16, 0, 6.1.143
linuxlinux_kernel5.16, 5.16, 5.16
amazon:2023python3-perf0
amazon:2023kernel-modules-extra-common0
amazon:2023kernel-headers0
amazon:2023kernel-modules-extra0
amazon:2023perf0
amazon:2023kernel-livepatch-6.1.144-170.2510
amazon:2023kernel0
LinuxLinux*, 5.16, 6.6.31
amazon:2023bpftool0
amazon:2023kernel-libbpf-static0
amazon:2023kernel-devel0
amazon:2023kernel-tools0
linuxlinux_kernel1da177e4c3f4, 1da177e4c3f4, 1da177e4c3f4
amazon:2023kernel-tools-devel0
amazon:2023kernel-libbpf-devel0
amazon:2023kernel-libbpf0

Timeline

  • May 30, 2024 CVE Published
  • May 31, 2024 EPSS Score (30 in total, the first dated here)
  • Oct 4, 2024 Coalition ESS Score (27 in total, the first dated here)
  • Jan 9, 2026 Security Advisory (323 in total, the first dated here)
  • Mar 31, 2026 Distribution Patch (227 in total, the first dated here)
  • Oct 7, 2026 CVE Updated

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2024-36913
vulnetix vdb fixes CVE-2024-36913

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2024-36913/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›