CVE-2026-97618 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/09/2026

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

io_uring/net: không tiêu thụ quá mức bộ đệm khi sử dụng MSG_TRUNC

Khi một lệnh recv/recvmsg được thực thi với cờ MSG_TRUNC và gói tin đến có kích thước lớn hơn bộ đệm được cung cấp, lớp mạng (net layer) trả về độ dài đầy đủ của gói tin thay vì số byte thực tế đã sao chép vào bộ đệm. Kết quả là, io_uring tiến tiêu thụ nhiều vùng trong vòng lặp bộ đệm (buffer ring) được cung cấp hơn so với phần thực sự được điền dữ liệu. Hãy sử dụng kích thước vùng thực tế đã được điền để tiêu thụ bộ đệm, nhưng vẫn trả về tổng kích thước đầy đủ để bảo toàn ngữ nghĩa của MSG_TRUNC.

Cần lưu ý kỹ khi sử dụng multishot, vì cơ chế này dường như đã cắt giảm việc tiêu thụ dựa trên kích thước payload khả dụng.

Vấn đề này đã được báo cáo tại https://github.com/axboe/liburing/issues/1619.

[axboe: gộp vào bản sửa lỗi unsigned size_t]

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

24/09/2026

Tiết lộ

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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!