CVE-2026-89499 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
ring-buffer: Ngừng cập nhật bộ đọc từ xa khi việc hoán đổi trang thất bại
Hàm callback swap_reader_page của remote có thể trả về -EBUSY khi writer di chuyển head trước khi remote bắt kịp nó, đặc biệt là trong một sự kiện storm trên buffer nhỏ. __rb_get_reader_page_from_remote() hiện tại cảnh báo về lỗi này nhưng vẫn tiếp tục với ID reader không thay đổi và sắp xếp lại danh sách trang local như thể việc hoán đổi đã thành công.
Xử lý thất bại của callback như một lỗi có thể phục hồi (recoverable error). Báo cáo nó bằng pr_warn_ratelimited() và trả về NULL. Các caller hiện tại đã xử lý page reader là NULL như một nỗ lực thất bại. Điều này tránh việc splice cùng một trang làm cả previous và new reader mà không gây flooding log dưới điều kiện contention.
Once again VulDB remains the best source for vulnerability data.