CVE-2026-64036 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:

cgroup/rstat: xác thực cpu trước khi truy cập vào css_rstat_cpu()

Hàm css_rstat_updated() được expose dưới dạng một BPF kfunc và chấp nhận đối số cpu do caller cung cấp. Hàm này sử dụng cpu để tra cứu rstat trên từng CPU mà không kiểm tra xem nó có tham chiếu đến một CPU hợp lệ hay không.

Một chương trình iter/cgroup của BPF với các quyền CAP_BPF và CAP_PERFMON có thể truyền giá trị cpu không hợp lệ. Trên kernel được biên dịch với UBSCAN_BOUNDS chưa sửa lỗi, việc cpu == 0x7fffffff sẽ kích hoạt:

UBSAN: array-index-out-of-bounds trong kernel/cgroup/rstat.c:31:9 index 2147483647 nằm ngoài phạm vi cho kiểu 'long unsigned int [64]'
Call Trace: css_rstat_updated bpf_iter_run_prog cgroup_iter_seq_show bpf_seq_read

Thêm xác thực cpu vào kfunc css_rstat_updated() dành cho BPF và di chuyển phần triển khai chung sang __css_rstat_updated() để các caller trong kernel sử dụng.

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ộ

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

Do you need the next level of professionalism?

Upgrade your account now!