CVE-2026-64079 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/07/2026

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

netfilter: x_tables: cấp phát hook ops trong khi đang giữ mutex

arp/ip(6)t_register_table() thêm bảng vào danh sách per-netns thông qua xt_register_table() trước khi cấp phát bản sao các hook ops per-netns bằng kmemdup_array(). Điều này tạo ra một khoảng thời gian (window) mà bảng trở nên hiển thị trong danh sách với ops=NULL.

Nếu quá trình thoát pernet xảy ra đồng thời, callback pre_exit tìm thấy bảng thông qua xt_find_table() và truyền con trỏ ops NULL đến nf_unregister_net_hooks(), gây ra lỗi dereference NULL:

general protection fault in nf_unregister_net_hooks+0xbc/0x150 RIP: nf_unregister_net_hooks (net/netfilter/core.c:613) Call Trace: ipt_unregister_table_pre_exit iptable_mangle_net_pre_exit ops_pre_exit_list cleanup_net

Khắc phục bằng cách di chuyển việc cấp phát ops vào lõi xtables để bảng không bao giờ nằm trong danh sách mà thiếu các ops hợp lệ. Đồng thời, đảm bảo rằng bảng không còn xử lý gói tin trước khi bị hủy bỏ (torn down) do lỗi unwind. nf_register_net_hooks có thể đã công bố ít nhất một hook; gọi synchronize_rcu() nếu xảy ra lỗi.

Thông báo đăng ký trong nhật ký audit được trì hoãn cho đến khi tất cả các thao tác hoàn thành, điều này tránh việc phải phát sinh thêm thông báo ureg trong trường hợp cần unwind do lỗi.

Dựa trên bản vá trước đó của Tristan Madani.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

19/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!