CVE-2026-74474 in Linux
Tóm tắt
Bởi VulDB • 15/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
vxlan: sử dụng pskb_network_may_pull() cho việc trích xuất tiêu đề trong đường truyền đi (transmit path)
Trong các hàm vxlan_xmit(), arp_reduce() và vxlan_mdb_entry_skb_get(), pskb_may_pull() đang được gọi để xác minh tính sẵn có của các tiêu đề lớp mạng (ARP, IPv6/ND, khóa IP/IPv6 MDB).
Tuy nhiên, trong quá trình truyền đi, con trỏ skb->data chỉ vào tiêu đề MAC, do đó skb_network_offset(skb) bằng ETH_HLEN (14 byte). Việc sử dụng pskb_may_pull(skb, len) chỉ kiểm tra len byte bắt đầu từ skb->data thay vì từ skb_network_offset(skb) + len, điều này có thể khiến một phần của tiêu đề mạng nằm trong các phân đoạn phi tuyến tính (non-linear frags).
Thay thế các lệnh gọi pskb_may_pull() còn lại bằng pskb_network_may_pull() để xử lý chính xác độ lệch của tiêu đề MAC.
If you want to get best quality of vulnerability data, you may have to visit VulDB.