CVE-2024-36947

In the Linux kernel, the following vulnerability has been resolved: qibfs: fix dentry leak simple_recursive_removal() drops the pinning references to all positives in subtree. For the cases when its argument has been kept alive by the pinning alone that's exactly the right thing to do, but here the argument comes from dcache lookup, that needs to be balanced by explicit dput(). Fucked-up-by: Al Viro <viro@zeniv.linux.org.uk>
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:6.9:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc7:*:*:*:*:*:*

History

17 Sep 2025, 22:21

Type Values Removed Values Added
CWE CWE-401
CVSS v2 : unknown
v3 : 5.3
v2 : unknown
v3 : 5.5
First Time Linux
Linux linux Kernel
CPE cpe:2.3:o:linux:linux_kernel:6.9:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc7:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc4:*:*:*:*:*:*
References () https://git.kernel.org/stable/c/02ee394a5d899d9bd2f0759382e9481cab6166f8 - () https://git.kernel.org/stable/c/02ee394a5d899d9bd2f0759382e9481cab6166f8 - Patch
References () https://git.kernel.org/stable/c/24dd9b08df718f20ccf2dd1519909fefd8c233ee - () https://git.kernel.org/stable/c/24dd9b08df718f20ccf2dd1519909fefd8c233ee - Patch
References () https://git.kernel.org/stable/c/aa23317d0268b309bb3f0801ddd0d61813ff5afb - () https://git.kernel.org/stable/c/aa23317d0268b309bb3f0801ddd0d61813ff5afb - Patch
References () https://git.kernel.org/stable/c/bd8f78c71defbcb7a9ed331e7f287507df972b00 - () https://git.kernel.org/stable/c/bd8f78c71defbcb7a9ed331e7f287507df972b00 - Patch
References () https://git.kernel.org/stable/c/db71ca93259dd1078bcfea3afafde2143cfc2da7 - () https://git.kernel.org/stable/c/db71ca93259dd1078bcfea3afafde2143cfc2da7 - Patch

21 Nov 2024, 09:22

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/02ee394a5d899d9bd2f0759382e9481cab6166f8 - () https://git.kernel.org/stable/c/02ee394a5d899d9bd2f0759382e9481cab6166f8 -
References () https://git.kernel.org/stable/c/24dd9b08df718f20ccf2dd1519909fefd8c233ee - () https://git.kernel.org/stable/c/24dd9b08df718f20ccf2dd1519909fefd8c233ee -
References () https://git.kernel.org/stable/c/aa23317d0268b309bb3f0801ddd0d61813ff5afb - () https://git.kernel.org/stable/c/aa23317d0268b309bb3f0801ddd0d61813ff5afb -
References () https://git.kernel.org/stable/c/bd8f78c71defbcb7a9ed331e7f287507df972b00 - () https://git.kernel.org/stable/c/bd8f78c71defbcb7a9ed331e7f287507df972b00 -
References () https://git.kernel.org/stable/c/db71ca93259dd1078bcfea3afafde2143cfc2da7 - () https://git.kernel.org/stable/c/db71ca93259dd1078bcfea3afafde2143cfc2da7 -

07 Nov 2024, 18:35

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se resolvió la siguiente vulnerabilidad: qibfs: arreglar la fuga de dentry simple_recursive_removal() elimina las referencias de fijación a todos los positivos en el subárbol. Para los casos en los que su argumento se ha mantenido vivo solo mediante la fijación, eso es exactamente lo correcto, pero aquí el argumento proviene de la búsqueda de dcache, que debe equilibrarse con dput() explícito. Jodido por: Al Viro
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.3

30 May 2024, 16:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-05-30 16:15

Updated : 2025-09-17 22:21


NVD link : CVE-2024-36947

Mitre link : CVE-2024-36947

CVE.ORG link : CVE-2024-36947


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-401

Missing Release of Memory after Effective Lifetime