CVE-2021-47054

In the Linux kernel, the following vulnerability has been resolved: bus: qcom: Put child node before return Put child node before return to fix potential reference count leak. Generally, the reference count of child is incremented and decremented automatically in the macro for_each_available_child_of_node() and should be decremented manually if the loop is broken in loop body.
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:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

10 Dec 2024, 17:53

Type Values Removed Values Added
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
First Time Linux linux Kernel
Linux
CWE NVD-CWE-Other
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
References () https://git.kernel.org/stable/c/00f6abd3509b1d70d0ab0fbe65ce5685cebed8be - () https://git.kernel.org/stable/c/00f6abd3509b1d70d0ab0fbe65ce5685cebed8be - Patch
References () https://git.kernel.org/stable/c/3a76ec28824c01b57aa1f0927841d75e4f167cb8 - () https://git.kernel.org/stable/c/3a76ec28824c01b57aa1f0927841d75e4f167cb8 - Patch
References () https://git.kernel.org/stable/c/6b68c03dfc79cd95a58dfd03f91f6e82829a1b0c - () https://git.kernel.org/stable/c/6b68c03dfc79cd95a58dfd03f91f6e82829a1b0c - Patch
References () https://git.kernel.org/stable/c/94810fc52925eb122a922df7f9966cf3f4ba7391 - () https://git.kernel.org/stable/c/94810fc52925eb122a922df7f9966cf3f4ba7391 - Patch
References () https://git.kernel.org/stable/c/a399dd80e697a02cfb23e2fc09b87849994043d9 - () https://git.kernel.org/stable/c/a399dd80e697a02cfb23e2fc09b87849994043d9 - Patch
References () https://git.kernel.org/stable/c/a6191e91c10e50bd51db65a00e03d02b6b0cf8c4 - () https://git.kernel.org/stable/c/a6191e91c10e50bd51db65a00e03d02b6b0cf8c4 - Patch
References () https://git.kernel.org/stable/c/ac6ad7c2a862d682bb584a4bc904d89fa7721af8 - () https://git.kernel.org/stable/c/ac6ad7c2a862d682bb584a4bc904d89fa7721af8 - Patch
References () https://git.kernel.org/stable/c/c6f8e0dc8da1cd78d640dee392071cc2326ec1b2 - () https://git.kernel.org/stable/c/c6f8e0dc8da1cd78d640dee392071cc2326ec1b2 - Patch

21 Nov 2024, 06:35

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/00f6abd3509b1d70d0ab0fbe65ce5685cebed8be - () https://git.kernel.org/stable/c/00f6abd3509b1d70d0ab0fbe65ce5685cebed8be -
References () https://git.kernel.org/stable/c/3a76ec28824c01b57aa1f0927841d75e4f167cb8 - () https://git.kernel.org/stable/c/3a76ec28824c01b57aa1f0927841d75e4f167cb8 -
References () https://git.kernel.org/stable/c/6b68c03dfc79cd95a58dfd03f91f6e82829a1b0c - () https://git.kernel.org/stable/c/6b68c03dfc79cd95a58dfd03f91f6e82829a1b0c -
References () https://git.kernel.org/stable/c/94810fc52925eb122a922df7f9966cf3f4ba7391 - () https://git.kernel.org/stable/c/94810fc52925eb122a922df7f9966cf3f4ba7391 -
References () https://git.kernel.org/stable/c/a399dd80e697a02cfb23e2fc09b87849994043d9 - () https://git.kernel.org/stable/c/a399dd80e697a02cfb23e2fc09b87849994043d9 -
References () https://git.kernel.org/stable/c/a6191e91c10e50bd51db65a00e03d02b6b0cf8c4 - () https://git.kernel.org/stable/c/a6191e91c10e50bd51db65a00e03d02b6b0cf8c4 -
References () https://git.kernel.org/stable/c/ac6ad7c2a862d682bb584a4bc904d89fa7721af8 - () https://git.kernel.org/stable/c/ac6ad7c2a862d682bb584a4bc904d89fa7721af8 -
References () https://git.kernel.org/stable/c/c6f8e0dc8da1cd78d640dee392071cc2326ec1b2 - () https://git.kernel.org/stable/c/c6f8e0dc8da1cd78d640dee392071cc2326ec1b2 -

01 Mar 2024, 14:04

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se resolvió la siguiente vulnerabilidad: bus: qcom: Colocar el nodo secundario antes del retorno. Colocar el nodo secundario antes del retorno para corregir una posible pérdida del recuento de referencias. Generalmente, el recuento de referencia del niño se incrementa y disminuye automáticamente en la macro for_each_available_child_of_node() y debe disminuirse manualmente si el bucle se rompe en el cuerpo del bucle.

29 Feb 2024, 23:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-02-29 23:15

Updated : 2024-12-10 17:53


NVD link : CVE-2021-47054

Mitre link : CVE-2021-47054

CVE.ORG link : CVE-2021-47054


JSON object : View

Products Affected

linux

  • linux_kernel