CVE-2021-47407

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Handle SRCU initialization failure during page track init Check the return of init_srcu_struct(), which can fail due to OOM, when initializing the page track mechanism. Lack of checking leads to a NULL pointer deref found by a modified syzkaller. [Move the call towards the beginning of kvm_arch_init_vm. - Paolo]
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc3:*:*:*:*:*:*

History

17 Jun 2026, 04:17

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc3:*:*:*:*:*:*
First Time Linux linux Kernel
Linux
CWE CWE-476
References () https://git.kernel.org/stable/c/4664318f73e496cd22c71b10888e75434a123e23 - () https://git.kernel.org/stable/c/4664318f73e496cd22c71b10888e75434a123e23 - Mailing List, Patch
References () https://git.kernel.org/stable/c/deb2949417677649e2413266d7ce8c2ff73952b4 - () https://git.kernel.org/stable/c/deb2949417677649e2413266d7ce8c2ff73952b4 - Mailing List, Patch
References () https://git.kernel.org/stable/c/eb7511bf9182292ef1df1082d23039e856d1ddfb - () https://git.kernel.org/stable/c/eb7511bf9182292ef1df1082d23039e856d1ddfb - Mailing List, Patch

21 Nov 2024, 06:36

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: KVM: x86: Manejar el error de inicialización de SRCU durante el inicio del seguimiento de la página. Verifique el retorno de init_srcu_struct(), que puede fallar debido a OOM, al inicializar el mecanismo de seguimiento de la página. La falta de verificación conduce a un puntero NULL deref encontrado por un syzkaller modificado. [Mueva la llamada hacia el principio de kvm_arch_init_vm. -Paolo]
References () https://git.kernel.org/stable/c/4664318f73e496cd22c71b10888e75434a123e23 - () https://git.kernel.org/stable/c/4664318f73e496cd22c71b10888e75434a123e23 -
References () https://git.kernel.org/stable/c/deb2949417677649e2413266d7ce8c2ff73952b4 - () https://git.kernel.org/stable/c/deb2949417677649e2413266d7ce8c2ff73952b4 -
References () https://git.kernel.org/stable/c/eb7511bf9182292ef1df1082d23039e856d1ddfb - () https://git.kernel.org/stable/c/eb7511bf9182292ef1df1082d23039e856d1ddfb -

21 May 2024, 15:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-05-21 15:15

Updated : 2026-06-17 04:17


NVD link : CVE-2021-47407

Mitre link : CVE-2021-47407

CVE.ORG link : CVE-2021-47407


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-476

NULL Pointer Dereference