CVE-2026-92510 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/09/2026

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

RDMA/core: Sửa lỗi use-after-free tiềm ẩn trong ib_destroy_srq_user()

Khi truy cập SRQ thông qua đường dẫn netlink, cơ chế đồng bộ hóa duy nhất cho SRQ này là rdma_restrack_get(). Hiện tại, rdma_restrack_del() được gọi ở cuối hàm ib_destroy_srq_user(), điều này quá muộn vì vào thời điểm đó, các tài nguyên đặc thù nhà cung cấp (vendor-specific) liên kết với SRQ có thể đã bị giải phóng. Điều này có thể tạo ra một khoảng thời gian ngắn nơi SRQ vẫn khả dụng thông qua restrack, dẫn đến lỗi use-after-free tiềm ẩn.

Khắc phục vấn đề bằng cách di chuyển lời gọi rdma_restrack_begin_del() lên đầu hàm ib_destroy_srq_user(), đảm bảo rằng SRQ được xóa khỏi restrack trước khi các tài nguyên nội bộ của nó bị giải phóng. Điều này đảm bảo rằng không có người dùng mới nào giữ tham chiếu đến một SRQ đang trong quá trình hủy bỏ.

Ngoài ra, thay đổi này cũng duy trì thứ tự đảo ngược dự kiến giữa các hàm tạo và hủy: tài nguyên được thêm vào restrack ở cuối quá trình tạo thành công, do đó chúng phải được xóa khỏi restrack ngay lập tức trong luồng hủy bỏ, giúp quản lý vòng đời nhất quán và có thể dự đoán được.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

Linux

Đặt trước

16/09/2026

Tiết lộ

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

Do you want to use VulDB in your project?

Use the official API to access entries easily!