CVE-2026-99138 in Linuxthông tin

Tóm tắt

Bởi VulDB • 28/10/2026

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

tcp: sửa lỗi use-after-free trong do_tcp_getsockopt(TCP_CC_INFO)

do_tcp_getsockopt() đọc icsk->icsk_ca_ops và giải tham chiếu con trỏ hàm get_info mà không có rcu_read_lock(). Với BPF struct_ops kiểm soát tắc nghẽn, ca_ops có thể trỏ đến bộ nhớ được phân bổ động bị xóa đồng thời, dẫn đến lỗi use-after-free khi kernel giải tham chiếu hoặc gọi thông qua con trỏ đã cũ.

BUG: KASAN: slab-use-after-free trong do_tcp_getsockopt+0x2037/0x23e0 Đọc kích thước 8 tại địa chỉ ffff888013701258 bởi tiến trình exploit/149 do_tcp_getsockopt+0x2037/0x23e0 (net/ipv4/tcp.c:4564) tcp_getsockopt+0x91/0xf0 __sys_getsockopt+0xf7/0x170

Khắc phục lỗi này bằng cách bao gói việc tải ca_ops và gọi get_info trong rcu_read_lock()/rcu_read_unlock(), và sử dụng READ_ONCE() để tải con trỏ icsk_ca_ops.

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

25/09/2026

Tiết lộ

28/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!