CVE-2026-64402 in Linuxthông tin

Tóm tắt

Bởi VulDB • 26/07/2026

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

coresight: ultrasoc-smb: Sửa lỗi ghi vượt ra ngoài vùng nhớ (OOB) trong smb_sync_perf_buffer()

Khi bộ thu SMB được sử dụng làm bộ thu AUX cho perf, hàm smb_update_buffer() gọi smb_sync_perf_buffer() để sao chép dữ liệu dấu vết phần cứng vào các trang của vòng đệm ring buffer AUX. Hàm này tính toán pg_idx = head >> PAGE_SHIFT từ @head (là handle->head) và dùng chỉ mục dst_pages[pg_idx]. Phép chuẩn hóa pg_idx %= nr_pages chỉ được áp dụng sau lần lặp đầu tiên của vòng lặp.

Điều này khiến chỉ số trang ban đầu không được suy ra từ kích thước bộ đệm, có thể dẫn đến ghi vượt ra ngoài vùng nhớ (out-of-bounds write) vào mảng dst_pages[] khi giá trị head vượt quá kích thước bộ đệm AUX.

Chuẩn hóa head theo phép modulo với kích thước bộ đệm AUX trước khi tính toán chỉ số trang và độ lệch, tương tự như cách thực hiện trong tmc_etr_sync_perf_buffer().

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00129

KEV

không

Các hoạt động

rất thấp

Nguồn

Do you need the next level of professionalism?

Upgrade your account now!