CVE-2024-38603

In the Linux kernel, the following vulnerability has been resolved: drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() pci_alloc_irq_vectors() allocates an irq vector. When devm_add_action() fails, the irq vector is not freed, which leads to a memory leak. Replace the devm_add_action with devm_add_action_or_reset to ensure the irq vector can be destroyed when it fails.
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:*:*:*:*:*:*:*:*

History

01 Aug 2024, 19:58

Type Values Removed Values Added
CWE CWE-401
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
First Time Linux
Linux linux Kernel
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
References () https://git.kernel.org/stable/c/1491a01ef5a98149048b12e208f6ed8e86ad10b9 - () https://git.kernel.org/stable/c/1491a01ef5a98149048b12e208f6ed8e86ad10b9 - Patch
References () https://git.kernel.org/stable/c/2fcffaaf529d5fe3fdc6c0ee65a6f266b74de782 - () https://git.kernel.org/stable/c/2fcffaaf529d5fe3fdc6c0ee65a6f266b74de782 - Patch
References () https://git.kernel.org/stable/c/582c1aeee0a9e73010cf1c4cef338709860deeb0 - () https://git.kernel.org/stable/c/582c1aeee0a9e73010cf1c4cef338709860deeb0 - Patch
References () https://git.kernel.org/stable/c/a7678a16c25b6ece1667ac681e3e783ff3de7a6f - () https://git.kernel.org/stable/c/a7678a16c25b6ece1667ac681e3e783ff3de7a6f - Patch
References () https://git.kernel.org/stable/c/b1e86f1ef8fa796f8935be392457639f3a907d91 - () https://git.kernel.org/stable/c/b1e86f1ef8fa796f8935be392457639f3a907d91 - Patch

20 Jun 2024, 12:43

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: drivers/perf: hisi: hns3: en realidad usa devm_add_action_or_reset() pci_alloc_irq_vectors() asigna un vector irq. Cuando devm_add_action() falla, el vector irq no se libera, lo que provoca una pérdida de memoria. Reemplace devm_add_action con devm_add_action_or_reset para garantizar que el vector irq pueda destruirse cuando falla.

19 Jun 2024, 14:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-06-19 14:15

Updated : 2024-08-01 19:58


NVD link : CVE-2024-38603

Mitre link : CVE-2024-38603

CVE.ORG link : CVE-2024-38603


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-401

Missing Release of Memory after Effective Lifetime