CVE-2024-35894 in Linuxinformation

Résumé

par VulDB • 11/06/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

mptcp : empêcher l'accès de BPF à lowat depuis un socket sous-flux (subflow).

Alexei a signalé l'erreur suivante :

WARNING: CPU: 32 PID: 3276 at net/mptcp/subflow.c:1430 subflow_data_ready+0x147/0x1c0 Modules liés : dummy bpf_testmod(O) [dernier chargé/déchargé : bpf_test_no_cfi(O)]
CPU: 32 PID: 3276 Comm: test_progs Endommagé (Tainted): GO 6.8.0-12873-g2c43c33bfd23 Pile d'appels : mptcp_set_rcvlowat+0x79/0x1d0 sk_setsockopt+0x6c0/0x1540 __bpf_setsockopt+0x6f/0x90 bpf_sock_ops_setsockopt+0x3c/0x90 bpf_prog_509ce5db2c7f9981_bpf_test_sockopt_int+0xb4/0x11b bpf_prog_dce07e362d941d2b_bpf_test_socket_sockopt+0x12b/0x132 bpf_prog_348c9b5faaf10092_skops_sockopt+0x954/0xe86 __cgroup_bpf_run_filter_sock_ops+0xbc/0x250 tcp_connect+0x879/0x1160 tcp_v6_connect+0x50c/0x870 mptcp_connect+0x129/0x280 __inet_stream_connect+0xce/0x370 inet_stream_connect+0x36/0x50 bpf_trampoline_6442491565+0x49/0xef inet_stream_connect+0x5/0x50 __sys_connect+0x63/0x90 __x64_sys_connect+0x14/0x20

La cause racine du problème est que BPF permet d'accéder aux proto_ops de niveau mptcp depuis la portée d'un sous-flux TCP.

Correction du problème en détectant l'appel problématique et en empêchant toute action.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Sources

Do you know our Splunk app?

Download it now for free!