CVE-2021-29657
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD...
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.4
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
CVE-2021-29657- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-367, CWE-416
- Updated
- 2026-11-02
CVE List No score
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
CVE-2021-29657- Updated
- 2026-11-02
EUVDEUVD-2021-16131 No score
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
EUVD-2021-16131- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m46m-jr5m-g95h
7.4
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD...
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
GHSA-m46m-jr5m-g95h- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-367, CWE-416
- Updated
- 2026-11-02
OSVAZL-6554
7.4
CVE-2021-29657 affecting package kernel for versions less than 5.10.78.1-1
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
AZL-6554- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.4
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
CVE-2021-29657- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2021-29657
7.4
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
DEBIAN-CVE-2021-29657- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4356
7.8
Red Hat Security Advisory: kernel security, bug fix, and enhancement update
- Record
RHSA-2021:4356- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-29657
7.4
arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12 double fetch in nested_svm_vmrun.
- Record
UBUNTU-CVE-2021-29657- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0191 No score
Updated kernel-linus packages fix security vulnerabilities
This kernel-linus update is based on upstream 5.10.30 and fixes at least the following security issues:
nfc: fix refcount leak in llcp_sock_bind() (CVE-2020-25670)
nfc: fix refcount leak in llcp_sock_connect() (CVE-2020-25671)
nfc: fix memory leak in llcp_sock_connect() (CVE-2020-25672)
firewire: nosy: Fix a use-after-free bug in nosy_ioctl() (CVE-2021-3483)
BPF JIT compilers in the Linux kernel through 5.11.12 have incorrect computation of branch displacements, allowing them to execute arbitrary code within the kernel context (CVE-2021-29154).
KVM: SVM: load control fields from VMCB12 before checking them (CVE-2021-29657).
For other upstream fixes, see the referenced changelogs.
- Record
MGASA-2021-0191- Updated
- 2026-11-02
OSVMGASA-2021-0192 No score
Updated kernel packages fix security vulnerabilities
This kernel update is based on upstream 5.10.30 and fixes at least the following security issues:
nfc: fix refcount leak in llcp_sock_bind() (CVE-2020-25670)
nfc: fix refcount leak in llcp_sock_connect() (CVE-2020-25671)
nfc: fix memory leak in llcp_sock_connect() (CVE-2020-25672)
firewire: nosy: Fix a use-after-free bug in nosy_ioctl() (CVE-2021-3483)
BPF JIT compilers in the Linux kernel through 5.11.12 have incorrect computation of branch displacements, allowing them to execute arbitrary code within the kernel context (CVE-2021-29154).
KVM: SVM: load control fields from VMCB12 before checking them (CVE-2021-29657).
It also adds the following fixes:
- x86/fpu/64: Don't FNINIT in kernel_fpu_begin()
- Revert "iommu/amd: Fix performance counter initialization"
- iommu/amd: Remove performance counter pre-initialization test
- hwmon: (amd_energy) Add AMD family 19h model 30h x86 match
- hwmon: (amd_energy) Use unified function to read energy data
- hwmon: (amd_energy) Restore visibility of energy counters
For other upstream fixes, see the referenced changelogs.
- Record
MGASA-2021-0192- Updated
- 2026-11-02
OSVUSN-4948-1 No score
linux-oem-5.10 vulnerabilities
Ryota Shiga discovered that the eBPF implementation in the Linux kernel did not properly verify that a BPF program only reserved as much memory for a ring buffer as was allocated. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code. (CVE-2021-3489)
Manfred Paul discovered that the eBPF implementation in the Linux kernel did not properly track bounds on bitwise operations. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code. (CVE-2021-3490)
Billy Jheng Bing-Jhong discovered that the io_uring implementation of the Linux kernel did not properly enforce the MAX_RW_COUNT limit in some situations. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code. (CVE-2021-3491)
Kiyin (尹亮) discovered that the NFC LLCP protocol implementation in the Linux kernel contained a reference counting error. A local attacker could use this to cause a denial of service (system crash). (CVE-2020-25670)
Kiyin (尹亮) discovered that the NFC LLCP protocol implementation in the Linux kernel did not properly deallocate memory in certain error situations. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2020-25671, CVE-2020-25672)
It was discovered that the Xen paravirtualization backend in the Linux kernel did not properly deallocate memory in some situations. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2021-28688)
It was discovered that the io_uring subsystem in the Linux kernel contained a race condition leading to a deadlock condition. A local attacker could use this to cause a denial of service. (CVE-2021-28951)
John Stultz discovered that the audio driver for Qualcomm SDM845 systems in the Linux kernel did not properly validate port ID numbers. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-28952)
Zygo Blaxell discovered that the btrfs file system implementation in the Linux kernel contained a race condition during certain cloning operations. A local attacker could possibly use this to cause a denial of service (system crash). (CVE-2021-28964)
Vince Weaver discovered that the perf subsystem in the Linux kernel did not properly handle certain PEBS records properly for some Intel Haswell processors. A local attacker could use this to cause a denial of service (system crash). (CVE-2021-28971)
It was discovered that the RPA PCI Hotplug driver implementation in the Linux kernel did not properly handle device name writes via sysfs, leading to a buffer overflow. A privileged attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-28972)
It was discovered that the Freescale Gianfar Ethernet driver for the Linux kernel did not properly handle receive queue overrun when jumbo frames were enabled in some situations. An attacker could use this to cause a denial of service (system crash). (CVE-2021-29264)
It was discovered that the vDPA backend virtio driver in the Linux kernel contained a use-after-free vulnerability. An attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-29266)
It was discovered that the TIPC protocol implementation in the Linux kernel did not properly validate passed encryption key sizes. A local attacker could use this to cause a denial of service (system crash). (CVE-2021-29646)
It was discovered that the Qualcomm IPC router implementation in the Linux kernel did not properly initialize memory passed to user space. A local attacker could use this to expose sensitive information (kernel memory). (CVE-2021-29647)
It was discovered that the BPF user mode driver implementation in the Linux kernel did not properly deallocate memory in some situations. A local attacker could use this to cause a denial of service…
- Record
USN-4948-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernelAzure Linux:2 |
before 5.10.78.1-1 | 5.10.78.1-1 |
linuxDebian:12 |
before 5.10.28-1 | 5.10.28-1 |
linuxDebian:13 |
before 5.10.28-1 | 5.10.28-1 |
linuxDebian:14 |
before 5.10.28-1 | 5.10.28-1 |
kernel-linusMageia:7 From an advisory covering 6 CVEs |
before 5.10.30-1.mga7 | 5.10.30-1.mga7 |
kernel-linusMageia:8 From an advisory covering 6 CVEs |
before 5.10.30-1.mga8 | 5.10.30-1.mga8 |
kernelMageia:7 From an advisory covering 6 CVEs |
before 5.10.30-1.mga7 | 5.10.30-1.mga7 |
kmod-virtualboxMageia:7 From an advisory covering 6 CVEs |
before 6.1.18-14.mga7 | 6.1.18-14.mga7 |
kmod-xtables-addonsMageia:7 From an advisory covering 6 CVEs |
before 3.13-20.mga7 | 3.13-20.mga7 |
kernelMageia:8 From an advisory covering 6 CVEs |
before 5.10.30-1.mga8 | 5.10.30-1.mga8 |
Show 64 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kmod-virtualboxMageia:8 From an advisory covering 6 CVEs |
before 6.1.18-24.mga8 | 6.1.18-24.mga8 |
kmod-xtables-addonsMageia:8 From an advisory covering 6 CVEs |
before 3.13-40.mga8 | 3.13-40.mga8 |
bpftoolRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
bpftool-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernelRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-abi-stablelistsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debugRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-aarch64Red Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-ppc64leRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-s390xRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-docRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-toolsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-libsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdumpRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perfRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perf-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perfRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perf-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
bpftool-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-aarch64Red Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-ppc64leRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-libs-develRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perf-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perf-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
linux-hwe-edgeUbuntu:16.04:LTS |
All versions, plus listed versions 4.8.0-28.30~16.04.14.8.0-30.32~16.04.14.8.0-32.34~16.04.14.8.0-34.36~16.04.14.10.0-14.16~16.04.1 Show 18 moreShow less4.10.0-19.21~16.04.14.10.0-20.22~16.04.14.10.0-21.23~16.04.14.10.0-22.24~16.04.14.10.0-24.28~16.04.14.10.0-26.30~16.04.14.11.0-13.19~16.04.14.11.0-14.20~16.04.14.13.0-16.19~16.04.34.13.0-17.20~16.04.14.13.0-19.22~16.04.14.13.0-21.24~16.04.14.13.0-25.29~16.04.24.15.0-13.14~16.04.14.15.0-15.16~16.04.14.15.0-20.21~16.04.14.15.0-22.24~16.04.14.15.0-23.25~16.04.1 |
None known |
linux-aws-5.0Ubuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1021.24~18.04.15.0.0-1022.25~18.04.15.0.0-1023.26~18.04.15.0.0-1024.27~18.04.15.0.0-1025.285.0.0-1027.30 |
None known |
linux-aws-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1016.17~18.04.15.3.0-1017.18~18.04.15.3.0-1019.21~18.04.15.3.0-1023.25~18.04.15.3.0-1028.30~18.04.1 Show 5 moreShow less5.3.0-1030.32~18.04.15.3.0-1032.34~18.04.25.3.0-1033.355.3.0-1034.365.3.0-1035.37 |
None known |
linux-azureUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1002.24.15.0-1003.34.15.0-1004.44.15.0-1008.84.15.0-1009.9 Show 39 moreShow less4.15.0-1012.124.15.0-1013.134.15.0-1014.144.15.0-1018.184.15.0-1019.194.15.0-1021.214.15.0-1022.234.15.0-1023.244.15.0-1025.264.15.0-1028.294.15.0-1030.314.15.0-1031.324.15.0-1032.334.15.0-1035.364.15.0-1036.384.15.0-1037.394.18.0-1011.11~18.04.14.18.0-1013.13~18.04.14.18.0-1014.14~18.04.14.18.0-1018.18~18.04.14.18.0-1019.19~18.04.14.18.0-1020.20~18.04.14.18.0-1023.24~18.04.14.18.0-1024.25~18.04.14.18.0-1025.27~18.04.15.0.0-1014.14~18.04.15.0.0-1016.17~18.04.15.0.0-1018.19~18.04.15.0.0-1020.21~18.04.15.0.0-1022.23~18.04.15.0.0-1023.24~18.04.15.0.0-1025.27~18.04.15.0.0-1027.29~18.04.15.0.0-1028.30~18.04.15.0.0-1029.31~18.04.15.0.0-1031.335.0.0-1032.345.0.0-1035.375.0.0-1036.38 |
None known |
linux-azure-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1007.8~18.04.15.3.0-1008.9~18.04.15.3.0-1009.10~18.04.15.3.0-1010.11~18.04.15.3.0-1012.13~18.04.1 Show 11 moreShow less5.3.0-1013.14~18.04.15.3.0-1016.17~18.04.15.3.0-1018.19~18.04.15.3.0-1019.20~18.04.15.3.0-1020.21~18.04.15.3.0-1022.23~18.04.15.3.0-1028.29~18.04.15.3.0-1031.32~18.04.15.3.0-1032.33~18.04.15.3.0-1034.35~18.04.15.3.0-1035.36 |
None known |
linux-azure-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1006.6~18.04.14.18.0-1007.7~18.04.14.18.0-1008.8~18.04.15.0.0-1012.12~18.04.2 |
None known |
linux-gcpUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1001.14.15.0-1003.34.15.0-1005.54.15.0-1006.64.15.0-1008.8 Show 33 moreShow less4.15.0-1009.94.15.0-1010.104.15.0-1014.144.15.0-1015.154.15.0-1017.184.15.0-1018.194.15.0-1019.204.15.0-1021.224.15.0-1023.244.15.0-1024.254.15.0-1025.264.15.0-1026.274.15.0-1027.284.15.0-1028.294.15.0-1029.314.15.0-1030.324.15.0-1032.344.15.0-1033.354.15.0-1034.364.15.0-1036.384.15.0-1037.394.15.0-1040.424.15.0-1042.454.15.0-1044.705.0.0-1020.20~18.04.15.0.0-1021.21~18.04.15.0.0-1025.26~18.04.15.0.0-1026.27~18.04.15.0.0-1028.29~18.04.15.0.0-1029.30~18.04.15.0.0-1031.325.0.0-1033.345.0.0-1034.35 |
None known |
linux-gcp-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1008.9~18.04.15.3.0-1009.10~18.04.15.3.0-1010.11~18.04.15.3.0-1012.13~18.04.15.3.0-1014.15~18.04.1 Show 8 moreShow less5.3.0-1016.17~18.04.15.3.0-1017.18~18.04.15.3.0-1018.19~18.04.15.3.0-1020.22~18.04.15.3.0-1026.28~18.04.15.3.0-1029.31~18.04.15.3.0-1030.32~18.04.15.3.0-1032.34~18.04.1 |
None known |
linux-gcp-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1004.5~18.04.14.18.0-1005.6~18.04.14.18.0-1006.7~18.04.14.18.0-1007.8~18.04.14.18.0-1008.9~18.04.1 Show 7 moreShow less4.18.0-1009.10~18.04.14.18.0-1011.12~18.04.14.18.0-1012.13~18.04.14.18.0-1013.14~18.04.14.18.0-1015.16~18.04.15.0.0-1011.11~18.04.15.0.0-1013.13~18.04.1 |
None known |
linux-gke-4.15Ubuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1030.324.15.0-1032.344.15.0-1033.354.15.0-1034.364.15.0-1036.38 Show 28 moreShow less4.15.0-1037.394.15.0-1040.424.15.0-1041.434.15.0-1042.444.15.0-1044.464.15.0-1045.484.15.0-1046.494.15.0-1048.514.15.0-1049.524.15.0-1050.534.15.0-1052.554.15.0-1055.584.15.0-1057.604.15.0-1058.614.15.0-1059.624.15.0-1063.664.15.0-1064.674.15.0-1066.694.15.0-1067.704.15.0-1069.724.15.0-1070.734.15.0-1072.764.15.0-1073.784.15.0-1074.794.15.0-1076.814.15.0-1077.824.15.0-1078.834.15.0-1079.84 |
None known |
linux-hweUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-13.14~18.04.14.18.0-14.15~18.04.14.18.0-15.16~18.04.14.18.0-16.17~18.04.14.18.0-17.18~18.04.1 Show 38 moreShow less4.18.0-18.19~18.04.14.18.0-20.21~18.04.14.18.0-21.22~18.04.14.18.0-22.23~18.04.14.18.0-24.25~18.04.14.18.0-25.26~18.04.15.0.0-23.24~18.04.15.0.0-25.26~18.04.15.0.0-27.28~18.04.15.0.0-29.31~18.04.15.0.0-31.33~18.04.15.0.0-32.34~18.04.25.0.0-35.38~18.04.15.0.0-36.39~18.04.15.0.0-37.40~18.04.15.3.0-26.28~18.04.15.3.0-28.30~18.04.15.3.0-40.32~18.04.15.3.0-42.34~18.04.15.3.0-45.37~18.04.15.3.0-46.38~18.04.15.3.0-51.44~18.04.25.3.0-53.47~18.04.15.3.0-59.53~18.04.15.3.0-61.55~18.04.15.3.0-62.56~18.04.15.3.0-64.58~18.04.15.3.0-65.595.3.0-66.605.3.0-67.615.3.0-68.635.3.0-69.655.3.0-70.665.3.0-72.685.3.0-73.695.3.0-74.705.3.0-75.715.3.0-76.72 |
None known |
linux-hwe-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-15.16~18.04.15.0.0-16.17~18.04.15.0.0-17.18~18.04.15.0.0-19.20~18.04.15.0.0-20.21~18.04.1 Show 5 moreShow less5.3.0-19.20~18.04.25.3.0-22.24~18.04.15.3.0-23.25~18.04.15.3.0-23.25~18.04.25.3.0-24.26~18.04.2 |
None known |
linux-oemUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1002.34.15.0-1004.54.15.0-1006.94.15.0-1008.114.15.0-1009.12 Show 45 moreShow less4.15.0-1012.154.15.0-1013.164.15.0-1015.184.15.0-1017.204.15.0-1018.214.15.0-1021.244.15.0-1024.294.15.0-1026.314.15.0-1028.334.15.0-1030.354.15.0-1033.384.15.0-1034.394.15.0-1035.404.15.0-1036.414.15.0-1038.434.15.0-1039.444.15.0-1043.484.15.0-1045.504.15.0-1050.574.15.0-1056.654.15.0-1057.664.15.0-1059.684.15.0-1063.724.15.0-1064.734.15.0-1065.754.15.0-1066.764.15.0-1067.774.15.0-1069.794.15.0-1073.834.15.0-1076.864.15.0-1079.894.15.0-1080.904.15.0-1081.914.15.0-1087.974.15.0-1090.1004.15.0-1091.1014.15.0-1093.1034.15.0-1094.1044.15.0-1096.1064.15.0-1097.1074.15.0-1099.1094.15.0-1100.1104.15.0-1101.1124.15.0-1102.1134.15.0-1103.114 |
None known |
linux-oracle-5.0Ubuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1007.12~18.04.15.0.0-1008.13~18.04.15.0.0-1009.14~18.04.15.0.0-1010.15~18.04.15.0.0-1011.165.0.0-1013.185.0.0-1014.19 |
None known |
linux-oracle-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1011.12~18.04.15.3.0-1013.14~18.04.15.3.0-1014.15~18.04.15.3.0-1016.18~18.04.15.3.0-1018.20~18.04.1 Show 4 moreShow less5.3.0-1024.26~18.04.15.3.0-1027.29~18.04.15.3.0-1028.30~18.04.15.3.0-1030.32~18.04.1 |
None known |
linux-oem-5.10Ubuntu:20.04:LTS |
before 5.10.0-1025.26, plus listed versions 5.10.0-1008.95.10.0-1011.125.10.0-1013.145.10.0-1014.155.10.0-1016.17 Show 5 moreShow less5.10.0-1017.185.10.0-1019.205.10.0-1021.225.10.0-1022.235.10.0-1023.24 |
5.10.0-1025.26 |
linux-raspi2Ubuntu:20.04:LTS |
All versions, plus listed versions 5.3.0-1007.85.3.0-1014.165.3.0-1015.175.3.0-1017.195.4.0-1004.45.4.0-1006.6 |
None known |
linux-riscvUbuntu:20.04:LTS |
All versions, plus listed versions 5.4.0-24.285.4.0-26.305.4.0-27.315.4.0-28.325.4.0-30.34 Show 7 moreShow less5.4.0-31.355.4.0-33.375.4.0-34.385.4.0-36.415.4.0-37.425.4.0-39.445.4.0-40.45 |
None known |
linux-oem-5.10Ubuntu:20.04:LTS From an advisory covering 21 CVEs |
before 5.10.0-1026.27, plus listed versions 5.10.0-1008.95.10.0-1011.125.10.0-1013.145.10.0-1014.155.10.0-1016.17 Show 6 moreShow less5.10.0-1017.185.10.0-1019.205.10.0-1021.225.10.0-1022.235.10.0-1023.245.10.0-1025.26 |
5.10.0-1026.27 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-29657 is a high vulnerability (CVSS 7.4) in Linux Kernel, published April 3, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.42%, the 36th percentile. Fixed in kernel 5.10.78.1-1.
References
packetstormsecurity.com/files/163324/KVM-nested_svm_vmrun-Double-Fetch.html
bugs.chromium.org/p/project-zero/issues/detail?id=2177
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=a58d9166a756a0f4a6618e4f593232593d6df134
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.11.12
security.netapp.com/advisory/ntap-20210902-0008
nvd.nist.gov/vuln/detail/CVE-2021-29657
Show 194 moreShow less
github.com/advisories/GHSA-m46m-jr5m-g95h
security-tracker.debian.org/tracker/CVE-2021-29657
advisories.mageia.org/MGASA-2021-0191.html
bugs.mageia.org/show_bug.cgi?id=28781
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.28
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.29
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.30
advisories.mageia.org/MGASA-2021-0192.html
bugs.mageia.org/show_bug.cgi?id=28782
access.redhat.com/errata/RHSA-2021:4356
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1509204
bugzilla.redhat.com/show_bug.cgi?id=1793880
bugzilla.redhat.com/show_bug.cgi?id=1816493
bugzilla.redhat.com/show_bug.cgi?id=1894101
bugzilla.redhat.com/show_bug.cgi?id=1900844
bugzilla.redhat.com/show_bug.cgi?id=1903244
bugzilla.redhat.com/show_bug.cgi?id=1906522
bugzilla.redhat.com/show_bug.cgi?id=1912683
bugzilla.redhat.com/show_bug.cgi?id=1913348
bugzilla.redhat.com/show_bug.cgi?id=1915825
bugzilla.redhat.com/show_bug.cgi?id=1919893
bugzilla.redhat.com/show_bug.cgi?id=1921958
bugzilla.redhat.com/show_bug.cgi?id=1923636
bugzilla.redhat.com/show_bug.cgi?id=1930376
bugzilla.redhat.com/show_bug.cgi?id=1930379
bugzilla.redhat.com/show_bug.cgi?id=1930381
bugzilla.redhat.com/show_bug.cgi?id=1933527
bugzilla.redhat.com/show_bug.cgi?id=1939341
bugzilla.redhat.com/show_bug.cgi?id=1941762
bugzilla.redhat.com/show_bug.cgi?id=1941784
bugzilla.redhat.com/show_bug.cgi?id=1945345
bugzilla.redhat.com/show_bug.cgi?id=1945388
bugzilla.redhat.com/show_bug.cgi?id=1946965
bugzilla.redhat.com/show_bug.cgi?id=1948772
bugzilla.redhat.com/show_bug.cgi?id=1951595
bugzilla.redhat.com/show_bug.cgi?id=1953847
bugzilla.redhat.com/show_bug.cgi?id=1954588
bugzilla.redhat.com/show_bug.cgi?id=1957788
bugzilla.redhat.com/show_bug.cgi?id=1959559
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4356.json
access.redhat.com/security/cve/CVE-2019-14615
cve.org/CVERecord?id=CVE-2019-14615
nvd.nist.gov/vuln/detail/CVE-2019-14615
access.redhat.com/security/cve/CVE-2019-15794
cve.org/CVERecord?id=CVE-2019-15794
nvd.nist.gov/vuln/detail/CVE-2019-15794
access.redhat.com/security/cve/CVE-2020-0427
cve.org/CVERecord?id=CVE-2020-0427
nvd.nist.gov/vuln/detail/CVE-2020-0427
access.redhat.com/security/cve/CVE-2020-24502
cve.org/CVERecord?id=CVE-2020-24502
nvd.nist.gov/vuln/detail/CVE-2020-24502
access.redhat.com/security/cve/CVE-2020-24503
cve.org/CVERecord?id=CVE-2020-24503
nvd.nist.gov/vuln/detail/CVE-2020-24503
access.redhat.com/security/cve/CVE-2020-24504
cve.org/CVERecord?id=CVE-2020-24504
nvd.nist.gov/vuln/detail/CVE-2020-24504
intel.com/content/www/us/en/security-center/advisory/intel-sa-00462.html
access.redhat.com/security/cve/CVE-2020-24586
cve.org/CVERecord?id=CVE-2020-24586
nvd.nist.gov/vuln/detail/CVE-2020-24586
lore.kernel.org/linux-wireless/20210511200110.3f8290e59823.I622a67769ed39257327a362cfc09c812320eb979@changeid
access.redhat.com/security/cve/CVE-2020-24587
cve.org/CVERecord?id=CVE-2020-24587
nvd.nist.gov/vuln/detail/CVE-2020-24587
access.redhat.com/security/cve/CVE-2020-24588
cve.org/CVERecord?id=CVE-2020-24588
nvd.nist.gov/vuln/detail/CVE-2020-24588
lore.kernel.org/linux-wireless/20210511200110.25d93176ddaf.I9e265b597f2cd23eb44573f35b625947b386a9de@changeid
access.redhat.com/security/cve/CVE-2020-26139
cve.org/CVERecord?id=CVE-2020-26139
nvd.nist.gov/vuln/detail/CVE-2020-26139
lore.kernel.org/linux-wireless/20210511200110.cb327ed0cabe.Ib7dcffa2a31f0913d660de65ba3c8aca75b1d10f@changeid
access.redhat.com/security/cve/CVE-2020-26140
cve.org/CVERecord?id=CVE-2020-26140
nvd.nist.gov/vuln/detail/CVE-2020-26140
access.redhat.com/security/cve/CVE-2020-26141
cve.org/CVERecord?id=CVE-2020-26141
nvd.nist.gov/vuln/detail/CVE-2020-26141
lore.kernel.org/linux-wireless/20210511200110.c3f1d42c6746.I795593fcaae941c471425b8c7d5f7bb185d29142@changeid
access.redhat.com/security/cve/CVE-2020-26143
cve.org/CVERecord?id=CVE-2020-26143
nvd.nist.gov/vuln/detail/CVE-2020-26143
access.redhat.com/security/cve/CVE-2020-26144
cve.org/CVERecord?id=CVE-2020-26144
nvd.nist.gov/vuln/detail/CVE-2020-26144
access.redhat.com/security/cve/CVE-2020-26145
cve.org/CVERecord?id=CVE-2020-26145
nvd.nist.gov/vuln/detail/CVE-2020-26145
lore.kernel.org/linux-wireless/20210511200110.9ca6ca7945a9.I1e18b514590af17c155bda86699bc3a971a8dcf4@changeid
access.redhat.com/security/cve/CVE-2020-26146
cve.org/CVERecord?id=CVE-2020-26146
nvd.nist.gov/vuln/detail/CVE-2020-26146
access.redhat.com/security/cve/CVE-2020-26147
cve.org/CVERecord?id=CVE-2020-26147
nvd.nist.gov/vuln/detail/CVE-2020-26147
lore.kernel.org/linux-wireless/20210511200110.30c4394bb835.I5acfdb552cc1d20c339c262315950b3eac491397@changeid
access.redhat.com/security/cve/CVE-2020-27777
cve.org/CVERecord?id=CVE-2020-27777
nvd.nist.gov/vuln/detail/CVE-2020-27777
git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit?h=next&id=bd59380c5ba4147dcbaad3e582b55ccfd120b764
openwall.com/lists/oss-security/2020/10/09/1
openwall.com/lists/oss-security/2020/11/23/2
access.redhat.com/security/cve/CVE-2020-29368
cve.org/CVERecord?id=CVE-2020-29368
nvd.nist.gov/vuln/detail/CVE-2020-29368
access.redhat.com/security/cve/CVE-2020-29660
cve.org/CVERecord?id=CVE-2020-29660
nvd.nist.gov/vuln/detail/CVE-2020-29660
access.redhat.com/security/cve/CVE-2020-36158
cve.org/CVERecord?id=CVE-2020-36158
nvd.nist.gov/vuln/detail/CVE-2020-36158
access.redhat.com/security/cve/CVE-2020-36312
cve.org/CVERecord?id=CVE-2020-36312
nvd.nist.gov/vuln/detail/CVE-2020-36312
access.redhat.com/security/cve/CVE-2020-36386
cve.org/CVERecord?id=CVE-2020-36386
nvd.nist.gov/vuln/detail/CVE-2020-36386
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=51c19bf3d5cfaa66571e4b88ba2a6f6295311101
access.redhat.com/security/cve/CVE-2021-0129
cve.org/CVERecord?id=CVE-2021-0129
nvd.nist.gov/vuln/detail/CVE-2021-0129
access.redhat.com/security/cve/CVE-2021-3348
cve.org/CVERecord?id=CVE-2021-3348
nvd.nist.gov/vuln/detail/CVE-2021-3348
lore.kernel.org/linux-block/24dff677353e2e30a71d8b66c4dffdbdf77c4dbd.1611595239.git.josef@toxicpanda.com
access.redhat.com/security/cve/CVE-2021-3444
cve.org/CVERecord?id=CVE-2021-3444
nvd.nist.gov/vuln/detail/CVE-2021-3444
access.redhat.com/security/cve/CVE-2021-3489
cve.org/CVERecord?id=CVE-2021-3489
nvd.nist.gov/vuln/detail/CVE-2021-3489
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/commit?id=4b81ccebaeee885ab1aa1438133f2991e3a2b6ea
openwall.com/lists/oss-security/2021/05/11/10
cve.org/CVERecord?id=CVE-2021-3564
nvd.nist.gov/vuln/detail/CVE-2021-3564
openwall.com/lists/oss-security/2021/05/25/1
cve.org/CVERecord?id=CVE-2021-3573
nvd.nist.gov/vuln/detail/CVE-2021-3573
git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git/commit?id=e305509e678b3a4af2b3cfd410f409f7cdaabb52
openwall.com/lists/oss-security/2021/06/08/2
lore.kernel.org/patchwork/patch/1379497
openwall.com/lists/oss-security/2021/06/23/1
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=1165affd484889d4986cf3b724318935a0b120d8
lore.kernel.org/lkml/[email protected]
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=427215d85e8d
lore.kernel.org/linux-cve-announce/2024082945-CVE-2021-4442-0a5f@gregkh/T
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=b166a20b07382b8bc1dcee2a448715c9c2c81b5b
openwall.com/lists/oss-security/2021/04/18/4
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=175e476b8cdf2a4de7432583b49c871345e4f8a1
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=10bf4e83167cc68595b85fd73bb91e8f2c086e36
zerodayinitiative.com/blog/2021/5/26/cve-2021-31440-an-incorrect-bounds-calculation-in-the-linux-kernel-ebpf-verifier
github.com/torvalds/linux/commit/4edbe1d7bcffcd6269f3b5eb63f710393ff2ec7a
seclists.org/oss-sec/2021/q1/268
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=3d0220f6861d713213b015b582e9f21e5b28d2e0
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=a7036191277f9fa68d92f2071ddc38c09b1e5ee5
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=bb01a1bba579b4b1c5566af24d95f1767859771e
openwall.com/lists/oss-security/2021/05/27/1
lore.kernel.org/linux-cve-announce/2024022557-CVE-2021-46905-6507@gregkh/T
lore.kernel.org/linux-cve-announce/2024022824-CVE-2021-46983-f808@gregkh/T
lore.kernel.org/linux-cve-announce/2024022831-CVE-2021-47011-5b75@gregkh/T
lore.kernel.org/linux-cve-announce/2024030142-CVE-2021-47080-eb20@gregkh/T
lore.kernel.org/linux-cve-announce/2024052137-CVE-2021-47226-5d4f@gregkh/T
lore.kernel.org/linux-cve-announce/2025061843-CVE-2022-50042-7d6f@gregkh/T
lore.kernel.org/linux-cve-announce/2025061854-CVE-2022-50073-7199@gregkh/T
lore.kernel.org/linux-cve-announce/2025100455-CVE-2023-53578-7dbf@gregkh/T
lore.kernel.org/linux-cve-announce/2025100429-CVE-2023-53598-cbd8@gregkh/T
lore.kernel.org/linux-cve-announce/2025100432-CVE-2023-53607-9638@gregkh/T
ubuntu.com/security/CVE-2021-29657
git.kernel.org/linus/a58d9166a756a0f4a6618e4f593232593d6df134
ubuntu.com/security/notices/USN-4948-1
ubuntu.com/security/CVE-2020-25670
ubuntu.com/security/CVE-2020-25671
ubuntu.com/security/CVE-2020-25672
ubuntu.com/security/CVE-2021-3483
ubuntu.com/security/CVE-2021-3489
ubuntu.com/security/CVE-2021-3490
ubuntu.com/security/CVE-2021-3491
ubuntu.com/security/CVE-2021-28688
ubuntu.com/security/CVE-2021-28951
ubuntu.com/security/CVE-2021-28952
ubuntu.com/security/CVE-2021-28964
ubuntu.com/security/CVE-2021-28971
ubuntu.com/security/CVE-2021-28972
ubuntu.com/security/CVE-2021-29264
ubuntu.com/security/CVE-2021-29266
ubuntu.com/security/CVE-2021-29646
ubuntu.com/security/CVE-2021-29647
ubuntu.com/security/CVE-2021-29649
ubuntu.com/security/CVE-2021-29650
ubuntu.com/security/CVE-2021-31916
Left out here: 159 references and the rest of 1 source description. The JSON record has them.