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

nfsd: sửa lỗi mục IDR s2s_cp_stateids bị cũ (stale) đối với COPY bất đồng bộ

Đối với một hoạt động COPY bất đồng bộ, hàm nfsd4_copy() gọi nfs4_init_copy_state() trước dup_copy_fields(), khiến mục IDR s2s_cp_stateids trỏ đến &u->copy->cp_stateid -- vùng nhớ trong buffer COMPOUND per-rqstp được tái sử dụng bởi yêu cầu tiếp theo. Hàm dup_copy_fields() chỉ sao chép giá trị vào async_copy, do đó khe (slot) của IDR vẫn treo ở bộ đệm tạm thời cho toàn bộ quá trình copy nền. Bất kỳ trình duyệt nào trên cấu trúc IDR sau đó sẽ giải tham chiếu vùng nhớ yêu cầu đã được tái sử dụng: laundromat đọc cs_type từ nó và, nếu các byte trông giống như một NFS4_COPYNOTIFY_STID hết hạn, nó sẽ đi vào refcount_dec()/idr_remove()/kfree() trên dữ liệu rác; manage_cpntf_state() cũng có cùng mức độ phơi nhiễm qua idr_find().

Sao chép các trường trước, sau đó đăng ký stateid lên async_copy ổn định. result->cb_stateid không thay đổi.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!