CVE-2026-74701 in Linuxthông tin

Tóm tắt

Bởi VulDB • 23/08/2026

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

net/openvswitch: kiểm tra độ dài tiêu đề Ethernet trong hàm key_extract()

Khi một gói tin đến trên thiết bị ARPHRD_NONE (ví dụ: TUN), ovs_flow_key_extract() dựa vào trường skb->protocol do người dùng cung cấp: nếu giá trị này là ETH_P_TEB, gói tin được phân loại là MAC_PROTO_ETHERNET và key_extract() được gọi mà không đảm bảo rằng skb có 14 byte dữ liệu tuyến tính (ETH_HLEN). Hàm key_extract() sẽ rút vô điều kiện 2 * ETH_ALEN byte cho địa chỉ MAC và parse_ethertype() sẽ rút thêm 2 byte nữa, cả hai trường hợp đều kích hoạt lỗi kernel BUG trong __skb_pull() khi vùng dữ liệu tuyến tính quá nhỏ.

kernel BUG tại include/linux/skbuff.h:2848! RIP: 0010:key_extract+0xa7e/0xd90 net/openvswitch/flow.c:933 ovs_flow_key_extract+0x419/0xa70 ovs_vport_receive+0x222/0x390 netdev_frame_hook+0x3e0/0x630 tun_get_user+0x2d0c/0x38e0

Vấn đề đã được sửa bằng cách gọi hàm check_header() trong key_extract() trước khi truy cập vào tiêu đề Ethernet.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

thấp

Nguồn

Do you want to use VulDB in your project?

Use the official API to access entries easily!