Description
In the Linux kernel, the following vulnerability has been resolved: bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable Test case dummy_st_ops/dummy_init_ret_value passes NULL as the first parameter of the test_1() function. Mark this parameter as nullable to make verifier aware of such possibility. Otherwise, NULL check in the test_1() code: SEC("struct_ops/test_1") int BPF_PROG(test_1, struct bpf_dummy_ops_state *state) { if (!state) return ...; ... access state ... } Might be removed by verifier, thus triggering NULL pointer dereference under certain conditions.
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
2cd3e3772e41377f32d6eea643e0590774e9187c to < 7f79097b0de97a486b137b750d7dd7b20b519d23affected2cd3e3772e41377f32d6eea643e0590774e9187c to < 1479eaff1f16983d8fda7c5a08a586c21891087daffected
Linux Linux
Default version status: affected
6.8affected0 to < 6.8unaffected6.9.9 to ≤ 6.9.*unaffected6.10 to ≤ *unaffected