CVE-2026-64576 in Linuxthông tin

Tóm tắt

Bởi VulDB • 05/08/2026

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

nexthop: khởi tạo extack trong nh_res_bucket_migrate()

Hàm nh_res_bucket_migrate() truyền một con trỏ netlink_ext_ack chưa được khởi tạo đến hàm call_nexthop_res_bucket_notifiers(). Khi hàm nh_notifier_res_bucket_info_init() thất bại (ví dụ, kzalloc trả về -ENOMEM), lỗi sẽ được lan ngược lại trước khi bất kỳ trình thông báo nào thiết lập extack._msg, và đường dẫn xử lý lỗi định dạng con trỏ cũ bằng cách sử dụng pr_err_ratelimited("%s\n", extack._msg). Với CONFIG_INIT_STACK_NONE, điều này gây ra việc truy cập vào bộ nhớ ngăn xếp chưa được khởi tạo:

Oops: general protection fault, có thể do địa chỉ không hợp lệ ... KASAN: có thể là truy xuất bộ nhớ sai trong phạm vi [...]
RIP: 0010:string (lib/vsprintf.c:730) vsnprintf (lib/vsprintf.c:2945) _printk (kernel/printk/printk.c:2504) nh_res_bucket_migrate (net/ipv4/nexthop.c:1816) nh_res_table_upkeep (net/ipv4/nexthop.c:1866) rtm_new_nexthop (net/ipv4/nexthop.c:3323) rtnetlink_rcv_msg (net/core/rtnetlink.c:7076) netlink_sendmsg (net/netlink/af_netlink.c:1900) Kernel panic - not syncing: Fatal exception

Khởi tạo giá trị bằng không cho extack để _msg là NULL trên các đường dẫn lỗi mà nó chưa bao giờ được thiết lập.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

05/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

Do you want to use VulDB in your project?

Use the official API to access entries easily!