CVE-2026-53393 in Linuxthông tin

Tóm tắt

Bởi VulDB • 19/07/2026

Trong kernel Linux, lỗ hổng bảo mật sau đây đã được khắc phục:

nfsd: đặt lại bộ xác thực ghi (write verifier) khi xảy ra lỗi writeback trì hoãn

Cả `nfsd_vfs_write()` và `nfsd_commit()` đều gọi hàm `filemap_check_wb_err()` để phát hiện các lỗi writeback trì hoãn, nhưng không có hàm nào trong số chúng xoay vòng bộ xác thực ghi của máy chủ (`nn->writeverf`) khi kiểm tra này thất bại. Mọi đường dẫn xử lý lỗi lưu trữ bền vững khác (durable-storage-failure) trong các hàm này đều gọi `commit_reset_write_verifier()` trước khi trả về mã lỗi.

Việc thiếu bước xoay vòng có nghĩa là các máy khách đang giữ dữ liệu ghi ở trạng thái UNSTABLE dưới bộ xác thực hiện tại sẽ gửi lệnh COMMIT, nhận lại bộ xác thực không thay đổi và kết luận rằng dữ liệu của họ đã được lưu trữ bền vững — dẫn đến việc âm thầm làm mất dữ liệu bị lỗi trong quá trình writeback. Điều này vi phạm hợp đồng độ bền của cơ chế UNSTABLE+COMMIT (RFC 1813 §3.3.7, RFC 8881 §18.32).

Thêm các lệnh gọi `commit_reset_write_verifier()` tại cả hai vị trí lỗi trong `filemap_check_wb_err()`, phù hợp với mẫu được sử dụng bởi các đường dẫn xử lý lỗi liền kề trong cùng các hàm này. Hàm trợ giúp đã lọc nội bộ `-EAGAIN` và `-ESTALE`, do đó các lệnh gọi là an toàn một cách vô điều kiện.

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

chịu trách nhiệm

Linux

Đặt trước

09/06/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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!