CVE-2026-90225 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/09/2026

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

nfc: llcp: đọc llcp_sock->local dưới khóa socket trong getsockopt

Hàm nfc_llcp_getsockopt() đọc llcp_sock->local trước khi gọi lock_sock(sk) và sau đó giải tham chiếu con trỏ đã lưu trữ bên trong vùng được bảo vệ bởi khóa. Hàm llcp_sock_bind() gán và xóa llcp_sock->local dưới cùng một khóa socket, giảm số lượng tham chiếu cuối cùng trên đường dẫn lỗi của nó. Một cuộc gọi getsockopt() cạnh tranh với bind() đang thực thi có thể quan sát thấy con trỏ này, chặn lại tại lock_sock(), sau đó giải tham chiếu nfc_llcp_local đã bị xóa (freed) một khi bind() hoàn tất việc hủy bỏ các thao tác trước đó.

Di chuyển lệnh đọc llcp_sock->local và kiểm tra NULL vào bên trong vùng khóa của lock_sock(sk) để ngăn hàm bind() thay đổi hoặc xóa con trỏ này giữa lúc tải dữ liệu và sử dụng nó.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

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

Might our Artificial Intelligence support you?

Check our Alexa App!