CVE-2026-74698 in Linuxthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

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

net/mlx5e: sửa lỗi đặt lại BQL khi kích hoạt lại SQ

Hàm mlx5e_queue_start() vô hiệu hóa và kích hoạt lại tất cả các kênh nhưng chỉ đóng hàng đợi đang được khởi động lại. Sau đó, mlx5e_activate_txqsq() gọi không điều kiện hàm netdev_tx_reset_queue(), làm về 0 bộ đếm BQL của các kênh vẫn giữ nguyên các WQE TX (Work Queue Elements) đang trong quá trình truyền. Sự hoàn thành tiếp theo sẽ gây ra tình trạng tính toán vượt mức và kích hoạt BUG_ON() trong dql_completed():

kernel BUG at lib/dynamic_queue_limits.c:99! RIP: 0010:dql_completed+0x23d/0x280 Call Trace: <IRQ> mlx5e_poll_tx_cq+0x668/0xa60 mlx5e_napi_poll+0x5b/0x7b0 net_rx_action+0x15a/0x580

Chỉ đặt lại BQL khi SQ không có byte nào đang trong quá trình truyền (sq->cc == sq->pc).

Trong trường hợp việc đặt lại bị bỏ qua, các WQE còn tồn đọng cuối cùng sẽ hoàn thành và cân bằng lại dql. Giới hạn của dql->limit được duy trì xuyên suốt quá trình đặt lại.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

22/08/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

Might our Artificial Intelligence support you?

Check our Alexa App!