Every CVE Search/ Get API key

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...

7.4 HighFix available

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

0.42%Down 0.6 points since Jul 23, 2021
90%50%10%1%

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 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.9 MediumAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
kernel
Azure Linux:2
before 5.10.78.1-1
5.10.78.1-1
linux
Debian:12
before 5.10.28-1
5.10.28-1
linux
Debian:13
before 5.10.28-1
5.10.28-1
linux
Debian:14
before 5.10.28-1
5.10.28-1
kernel-linus
Mageia:7
From an advisory covering 6 CVEs
before 5.10.30-1.mga7
5.10.30-1.mga7
kernel-linus
Mageia:8
From an advisory covering 6 CVEs
before 5.10.30-1.mga8
5.10.30-1.mga8
kernel
Mageia:7
From an advisory covering 6 CVEs
before 5.10.30-1.mga7
5.10.30-1.mga7
kmod-virtualbox
Mageia:7
From an advisory covering 6 CVEs
before 6.1.18-14.mga7
6.1.18-14.mga7
kmod-xtables-addons
Mageia:7
From an advisory covering 6 CVEs
before 3.13-20.mga7
3.13-20.mga7
kernel
Mageia:8
From an advisory covering 6 CVEs
before 5.10.30-1.mga8
5.10.30-1.mga8
Show 64 moreShow less
Affected packages
PackageAffectedFixed
kmod-virtualbox
Mageia:8
From an advisory covering 6 CVEs
before 6.1.18-24.mga8
6.1.18-24.mga8
kmod-xtables-addons
Mageia:8
From an advisory covering 6 CVEs
before 3.13-40.mga8
3.13-40.mga8
bpftool
Red 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-debuginfo
Red 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
Red 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-stablelists
Red 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-core
Red 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
Red 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-core
Red 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-debuginfo
Red 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-devel
Red 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
Red 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-extra
Red 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
Red 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-aarch64
Red 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-ppc64le
Red 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-s390x
Red 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_64
Red 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-devel
Red 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-doc
Red 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
Red 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-extra
Red 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
Red 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-debuginfo
Red 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-libs
Red 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
Red 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-core
Red 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-debuginfo
Red 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-devel
Red 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
Red 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-extra
Red 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
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-aarch64
Red 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-ppc64le
Red 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_64
Red 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-debuginfo
Red 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-devel
Red 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-debuginfo
Red 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-debuginfo
Red 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-edge
Ubuntu: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 less
4.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.0
Ubuntu: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.3
Ubuntu: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 less
5.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-azure
Ubuntu: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 less
4.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.3
Ubuntu: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 less
5.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-edge
Ubuntu: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-gcp
Ubuntu: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 less
4.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.3
Ubuntu: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 less
5.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-edge
Ubuntu: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 less
4.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.15
Ubuntu: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 less
4.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-hwe
Ubuntu: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 less
4.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-edge
Ubuntu: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 less
5.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-oem
Ubuntu: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 less
4.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.0
Ubuntu: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.3
Ubuntu: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 less
5.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.10
Ubuntu: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 less
5.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-raspi2
Ubuntu: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-riscv
Ubuntu: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 less
5.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.10
Ubuntu: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 less
5.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

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE 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

Show 194 moreShow less
This page doesn't list everything

Left out here: 159 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open