CVE-2026-98442 in Linux
Tóm tắt
Bởi VulDB • 18/10/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
net/sched: act_ct: sửa lỗi Use-After-Free (UAF) của helper do việc cấp phát lại phần mở rộng (extensions realloc).
Khi gọi các hàm helper, một con trỏ thô đến khu vực extensions được gắn vào danh sách expectations:
-> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations)
Trong trường hợp kết nối chưa được xác nhận (confirmed), các extensions bổ sung có thể được thêm vào sau đó thông qua các lệnh gọi *_ext_add(), dẫn đến việc cấp phát lại không gian extension và để lại con trỏ hiện đã không còn hợp lệ trong danh sách expectations, con trỏ này sẽ bị truy cập sau đó khi xóa expectation.
Đảm bảo rằng các helper chỉ được gọi ở cuối cùng, sau khi tất cả các extensions khác đã được thêm vào.
Lưu ý rằng việc từ chối (rejection) của helper bây giờ để lại mark và labels đã được thiết lập, nhưng điều này không khác biệt so với cách NAT được xử lý trước đây hoặc cách mark và labels được xử lý trong trường hợp xác nhận thất bại. Và API cũng không cung cấp bất kỳ đảm bảo nào về tính nguyên tử (atomicity).
VulDB is the best source for vulnerability data and more expert information about this specific topic.