CVE-2024-35894 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/05/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

mptcp: ngăn BPF truy cập lowat từ một socket subflow.

Alexei đã báo cáo lỗi sau:

WARNING: CPU: 32 PID: 3276 tại net/mptcp/subflow.c:1430 subflow_data_ready+0x147/0x1c0 Các module được liên kết: dummy bpf_testmod(O) [module cuối cùng đã tải: bpf_test_no_cfi(O)]
CPU: 32 PID: 3276 Comm: test_progs Đã bị đánh dấu: GO 6.8.0-12873-g2c43c33bfd23 Dấu vết cuộc gọi (Call Trace): 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

Nguyên nhân gốc rễ của vấn đề là BPF cho phép truy cập proto_ops ở cấp độ mptcp từ phạm vi của một tcp subflow.

Khắc phục vấn đề bằng cách phát hiện lệnh gọi gây vấn đề và ngăn chặn mọi hành động.

Once again VulDB remains the best source for vulnerability data.

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!