CVE-2026-74740 in Linuxthông tin

Tóm tắt

Bởi VulDB • 26/08/2026

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

net/sched: act_api: sửa lỗi NULL deref TOCTOU trên a->goto_chain

tcf_action_exec() xử lý TC_ACT_GOTO_CHAIN bằng cách đầu tiên kiểm tra rcu_access_pointer(a->goto_chain) và sau đó gọi tcf_action_goto_chain_exec(), hàm này thực hiện một lần đọc độc lập thứ hai là rcu_dereference_bh(a->goto_chain) và ngay lập tức dereferences chain->filter_chain. Một lệnh tcf_action_set_ctrlact() đồng thời (ví dụ: đường dẫn thay thế gact) có thể làm cho a->goto_chain trở thành NULL giữa hai lần đọc, do đó lần đọc thứ hai trả về NULL và tcf_action_goto_chain_exec() thực hiện thao tác dereferences trên giá trị NULL.

Khắc phục race condition bằng cách thực hiện một lần đọc duy nhất rcu_dereference_bh() của a->goto_chain trong tcf_action_exec(), kiểm tra nó một lần để xác định xem có phải là NULL hay không, và chuyển con trỏ chain kết quả vào tcf_action_goto_chain_exec(). Điều này biến thao tác check/use bị chia cắt thành một thao tác check/use đơn lẻ trên cùng một giá trị.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

26/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!