CVE-2022-49731

In the Linux kernel, the following vulnerability has been resolved: ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() In an unlikely (and probably wrong?) case that the 'ppi' parameter of ata_host_alloc_pinfo() points to an array starting with a NULL pointer, there's going to be a kernel oops as the 'pi' local variable won't get reassigned from the initial value of NULL. Initialize 'pi' instead to '&ata_dummy_port_info' to fix the possible kernel oops for good... Found by Linux Verification Center (linuxtesting.org) with the SVACE static analysis tool.
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:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*

History

07 Mar 2025, 20:44

Type Values Removed Values Added
CWE CWE-476
First Time Linux linux Kernel
Linux
References () https://git.kernel.org/stable/c/07cbdb4807d369fbda73062a91b570c4dc5ec429 - () https://git.kernel.org/stable/c/07cbdb4807d369fbda73062a91b570c4dc5ec429 - Patch
References () https://git.kernel.org/stable/c/1ac5efee33f29e704226506d429b84575a5d66f8 - () https://git.kernel.org/stable/c/1ac5efee33f29e704226506d429b84575a5d66f8 - Patch
References () https://git.kernel.org/stable/c/253334f84c81bc6a43af489f108c0bddad989eef - () https://git.kernel.org/stable/c/253334f84c81bc6a43af489f108c0bddad989eef - Patch
References () https://git.kernel.org/stable/c/36cd19e7d4e5571d77a2ed20c5b6ef50cf57734a - () https://git.kernel.org/stable/c/36cd19e7d4e5571d77a2ed20c5b6ef50cf57734a - Patch
References () https://git.kernel.org/stable/c/a810bd5af06977a847d1f202b22d7defd5c62497 - () https://git.kernel.org/stable/c/a810bd5af06977a847d1f202b22d7defd5c62497 - Patch
References () https://git.kernel.org/stable/c/bf476fe22aa1851bab4728e0c49025a6a0bea307 - () https://git.kernel.org/stable/c/bf476fe22aa1851bab4728e0c49025a6a0bea307 - Patch
References () https://git.kernel.org/stable/c/ca4693e6e06e4fd2b240c0fec47aa2498c94848e - () https://git.kernel.org/stable/c/ca4693e6e06e4fd2b240c0fec47aa2498c94848e - Patch
References () https://git.kernel.org/stable/c/ff128fbea720bf763fa345680dda5f050bc24a47 - () https://git.kernel.org/stable/c/ff128fbea720bf763fa345680dda5f050bc24a47 - Patch
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.19:rc1:*:*:*:*:*:*
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() En un caso improbable (¿y probablemente erróneo?) de que el parámetro 'ppi' de ata_host_alloc_pinfo() apunte a una matriz que comience con un puntero NULL, habrá un error en el kernel ya que la variable local 'pi' no se reasignará desde el valor inicial de NULL. Inicialice 'pi' en su lugar a '&ata_dummy_port_info' para corregir el posible error en el kernel para siempre... Encontrado por Linux Verification Center (linuxtesting.org) con la herramienta de análisis estático SVACE.
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5

26 Feb 2025, 07:01

Type Values Removed Values Added
New CVE

Information

Published : 2025-02-26 07:01

Updated : 2025-03-07 20:44


NVD link : CVE-2022-49731

Mitre link : CVE-2022-49731

CVE.ORG link : CVE-2022-49731


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-476

NULL Pointer Dereference