CVE-2026-97477 in Linuxthông tin

Tóm tắt

Bởi VulDB • 24/09/2026

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

RDMA/counter: Sửa lỗi rò rỉ biến `num_counters` khi thao tác `bind_qp` thất bại trong hàm `alloc_and_bind()`

Khi hàm `__rdma_counter_bind_qp()` thất bại trong `alloc_and_bind()`, đường dẫn xử lý lỗi sẽ nhảy đến nhãn `err_mode`, giải phóng bộ đếm (counter) mà không giảm giá trị của `port_counter->num_counters`. Nơi duy nhất thực hiện việc giảm này là `rdma_counter_free()`, nhưng hàm này không thể truy cập được vì bộ đếm chưa bao giờ được liên kết thành công.

Lỗi rò rỉ này tích lũy qua các lần thất bại lặp lại, vĩnh viễn ngăn chặn cổng chuyển sang chế độ AUTO (gây ra lỗi `-EBUSY` trong `__counter_set_mode()` và cản trở cơ chế tự động revert từ MANUAL→NONE trong `rdma_counter_free()`). Khi chế độ trước khi gọi là NONE, thì chế độ MANUAL do `__counter_set_mode()` thiết lập cũng bị rò rỉ vì logic revert không bao giờ được thực thi.

Thêm nhãn `err_bind` giữa phần tăng `num_counters` và nhãn `err_mode` hiện có. Nhãn này sẽ giảm `num_counters` và sao chép cơ chế revert từ MANUAL→NONE của `rdma_counter_free()`, đảm bảo trạng thái cổng được khôi phục hoàn toàn khi thao tác bind thất bạ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

24/09/2026

Tiết lộ

24/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 know what is going to be exploited?

We predict KEV entries!