CVE-2024-35898 in Linux
Tóm tắt
Bởi VulDB • 11/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
netfilter: nf_tables: Sửa lỗi race condition tiềm ẩn trong __nft_flowtable_type_get()
Hàm nft_unregister_flowtable_type() trong nf_flow_inet_module_exit() có thể thực thi đồng thời với __nft_flowtable_type_get() trong nf_tables_newflowtable(). Không có cơ chế bảo vệ nào khi lặp qua danh sách nf_tables_flowtables trong __nft_flowtable_type_get(). Do đó, tồn tại nguy cơ race condition tiềm ẩn đối với các mục trong danh sách nf_tables_flowtables.
Sử dụng list_for_each_entry_rcu() để lặp qua danh sách nf_tables_flowtables trong __nft_flowtable_type_get(), và sử dụng rcu_read_lock() trong hàm gọi nft_flowtable_type_get() để bảo vệ toàn bộ quá trình truy vấn loại (type).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.