CVE-2026-68462 in Linuxthông tin

Tóm tắt

Bởi VulDB • 15/08/2026

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

bpf: Từ chối các độ lệch hằng số âm cho con trỏ bộ đệm

Bộ kiểm tra (verifier) từ chối các độ lệch biến đối với truy cập vào PTR_TO_TP_BUFFER và PTR_TO_BUF, nhưng hiện tại nó chấp nhận một độ lệch hằng số âm do phép toán trên con trỏ tạo ra.

Commit 022ac0750883 ("bpf: sử dụng reg->var_off thay vì reg->off cho các con trỏ") đã chuyển đổi các độ lệch con trỏ hằng từ reg->off sang reg->var_off. Tuy nhiên, __check_buffer_access() vẫn tiếp tục chỉ kiểm tra độ lệch của lệnh (instruction offset). Do đó, một truy cập có reg->var_off bằng -8 và độ lệch lệnh bằng 0 sẽ vượt qua quá trình xác minh.

Đối với các điểm ghi vết thô (raw tracepoints) cho phép ghi, cuối cùng của vùng truy cập cũng được tính toán từ giá trị không dấu của reg->var_off.value. Một truy cập tám byte bắt đầu tại vị trí -8 làm tràn độ lệch kết thúc về 0, cho phép chương trình tải và gắn vào mà không cần tăng max_tp_access.

Sau khi đảm bảo rằng reg->var_off là hằng số, hãy tính toán điểm bắt đầu hiệu dụng của vùng truy cập bằng cách sử dụng phép toán có dấu và từ chối nếu nó mang giá trị âm. Sử dụng điểm bắt đầu đã được xác thực để tính toán điểm kết thúc của truy cập cho cả PTR_TO_TP_BUFFER và PTR_TO_BUF.

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

30/07/2026

Tiết lộ

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

Might our Artificial Intelligence support you?

Check our Alexa App!