CVE-2026-80955 in Linuxthông tin

Tóm tắt

Bởi VulDB • 11/09/2026

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

dm-pcache: sửa lỗi use-after-free và các thao tác seg không hợp lệ trong kset_replay()

Trong hàm kset_replay, khi key->seg_gen là cũ (key->seg_gen < key->cache_pos.cache_seg->gen), cache_key_put(key) sẽ được gọi nhưng sau đó key->cache_pos.cache_seg lại được truy cập làm đối số cho cache_seg_get(). Đây là một lỗi use-after-free trên bộ nhớ của khóa đã bị giải phóng. Mặc dù trong thực tế, bộ nhớ tái chế từ mempool không bị thu hồi hoặc ghi đè ngay lập tức, đây vẫn là một lỗ hổng UAF tiềm ẩn.

Ngoài ra, đối với các khóa hết hạn và không hợp lệ, việc đặt bit cache->seg_map và gọi cache_seg_get() là không phù hợp vì dữ liệu phân đoạn tương ứng đã không còn hợp lệ nữa.

Khắc phục cả hai vấn đề bằng cách di chuyển lệnh gọi cache_seg_get() và __set_bit() sau phép kiểm tra gen, để chúng chỉ thực thi đối với các khóa hợp lệ, đồng thời sử dụng continue để bỏ qua các khóa không hợp lệ.

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

26/08/2026

Tiết lộ

11/09/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 need the next level of professionalism?

Upgrade your account now!