Description
In the Linux kernel, the following vulnerability has been resolved: sunrpc: fix uninitialized xprt_create_args structure The xprt_create_args structure is allocated on the stack without initialization in rpc_sysfs_xprt_switch_add_xprt_store(). While some fields are manually populated, critical fields like srcaddr, bc_xps, and flags contain uninitialized stack garbage. This can lead to: 1. Kernel panic when xs_setup_xprt() dereferences garbage srcaddr 2. Information leak if srcaddr points to sensitive stack data 3. Unpredictable behavior if flags has random bits set The fix is to zero-initialize the structure to ensure all unused fields are NULL/0, preventing the transport setup code from acting on garbage data.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
df210d9b0951d714c1668c511ca5c8ff38cf6916 to < 933654508b2bc36e2c3c086c0365e2403fb2141faffecteddf210d9b0951d714c1668c511ca5c8ff38cf6916 to < 7d3ce3bd23c062a7c1c6d372d1b08e48b9e17cc3affecteddf210d9b0951d714c1668c511ca5c8ff38cf6916 to < 17d90b68c3a3d7d7e95b49e1fe9381a723f637a8affected
Linux Linux
Default version status: affected
6.15affected0 to < 6.15unaffected6.18.40 to ≤ 6.18.*unaffected7.1.5 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected