CVE-2024-42151
Published: Jul 30, 2024
Modified: May 11, 2026
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.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 2cd3e3772e41377f32d6eea643e0590774e9187c - < 7f79097b0de97a486b137b750d7dd7b20b519d23affected 2cd3e3772e41377f32d6eea643e0590774e9187c - < 1479eaff1f16983d8fda7c5a08a586c21891087d |
Linux | Linux | affected 6.8unaffected 0 - < 6.8unaffected 6.9.9 - <= 6.9.*unaffected 6.10 - <= * |
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now