CVE-2024-42283

In the Linux kernel, the following vulnerability has been resolved: net: nexthop: Initialize all fields in dumped nexthops struct nexthop_grp contains two reserved fields that are not initialized by nla_put_nh_group(), and carry garbage. This can be observed e.g. with strace (edited for clarity): # ip nexthop add id 1 dev lo # ip nexthop add id 101 group 1 # strace -e recvmsg ip nexthop get id 101 ... recvmsg(... [{nla_len=12, nla_type=NHA_GROUP}, [{id=1, weight=0, resvd1=0x69, resvd2=0x67}]] ...) = 52 The fields are reserved and therefore not currently used. But as they are, they leak kernel memory, and the fact they are not just zero complicates repurposing of the fields for new ends. Initialize the full structure.
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:*:*:*:*:*:*:*:*

History

19 Aug 2024, 19:54

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/a13d3864b76ac87085ec530b2ff8e37482a63a96 - () https://git.kernel.org/stable/c/a13d3864b76ac87085ec530b2ff8e37482a63a96 - Patch
References () https://git.kernel.org/stable/c/fd06cb4a5fc7bda3dea31712618a62af72a1c6cb - () https://git.kernel.org/stable/c/fd06cb4a5fc7bda3dea31712618a62af72a1c6cb - Patch
References () https://git.kernel.org/stable/c/5cc4d71dda2dd4f1520f40e634a527022e48ccd8 - () https://git.kernel.org/stable/c/5cc4d71dda2dd4f1520f40e634a527022e48ccd8 - Patch
References () https://git.kernel.org/stable/c/9e8f558a3afe99ce51a642ce0d3637ddc2b5d5d0 - () https://git.kernel.org/stable/c/9e8f558a3afe99ce51a642ce0d3637ddc2b5d5d0 - Patch
References () https://git.kernel.org/stable/c/6d745cd0e9720282cd291d36b9db528aea18add2 - () https://git.kernel.org/stable/c/6d745cd0e9720282cd291d36b9db528aea18add2 - Patch
References () https://git.kernel.org/stable/c/7704460acd7f5d35eb07c52500987dc9b95313fb - () https://git.kernel.org/stable/c/7704460acd7f5d35eb07c52500987dc9b95313fb - Patch
References () https://git.kernel.org/stable/c/1377de719652d868f5317ba8398b7e74c5f0430b - () https://git.kernel.org/stable/c/1377de719652d868f5317ba8398b7e74c5f0430b - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
First Time Linux
Linux linux Kernel
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CWE CWE-908

19 Aug 2024, 05:15

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/fd06cb4a5fc7bda3dea31712618a62af72a1c6cb -
  • () https://git.kernel.org/stable/c/5cc4d71dda2dd4f1520f40e634a527022e48ccd8 -
  • () https://git.kernel.org/stable/c/9e8f558a3afe99ce51a642ce0d3637ddc2b5d5d0 -

17 Aug 2024, 09:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-08-17 09:15

Updated : 2024-08-19 19:54


NVD link : CVE-2024-42283

Mitre link : CVE-2024-42283


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-908

Use of Uninitialized Resource