CVE-2026-98802 in Linuxthông tin

Tóm tắt

Bởi VulDB • 18/10/2026

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

seg6: đảm bảo dữ liệu gói tin có thể ghi trước khi sửa đổi SRH và địa chỉ đích IPv6

advance_nextseg() thay đổi trường Segments Left của SRH và địa chỉ đích IPv6 mà không kiểm tra xem dữ liệu gói tin có khả năng ghi hay không. seg6_next_csid_advance_arg() gặp phải vấn đề tương tự khi nó tăng giá trị đối số NEXT-C-SID trong địa chỉ đích.

skb (socket buffer) có thể được sao chép, ví dụ bởi một socket AF_PACKET đang nhận trên thiết bị ingress. advance_nextseg() và seg6_next_csid_advance_arg() sau đó ghi vào dữ liệu gói tin dùng chung với bản sao. Một lệnh đọc từ socket đó có thể trả về gói tin đã sửa đổi thay vì gói tin ban đầu được nhận. Đường dẫn đơn giản hóa dưới đây minh họa điều này cho advance_nextseg():

__netif_receive_skb_one_core __netif_receive_skb_core deliver_skb [orig: users=2, cloned=0]
packet_rcv skb_clone bản sao được đưa vào hàng đợi cho socket AF_PACKET consume_skb(orig) [orig: users=1, cloned=1]
ipv6_rcv ip6_rcv_core skb_share_check: no-op [orig: users=1]
[...]
input_action_end_core advance_nextseg ghi vào dữ liệu dùng chung với bản sao

Gọi hàm skb_ensure_writable() trong advance_nextseg() và seg6_next_csid_advance_arg() trước khi chúng sửa đổi dữ liệu gói tin. Hàm skb_ensure_writable() có thể phân bổ lại skb->head, điều này làm vô hiệu hóa các con trỏ vào dữ liệu gói tin được lấy ra trước lời gọi hàm đó. advance_nextseg() hiện trả về một con trỏ SRH hợp lệ, hoặc NULL nếu skb_ensure_writable() thất bại. seg6_next_csid_advance_arg() lấy con trỏ đến địa chỉ đích từ skb sau khi thực thi skb_ensure_writable(). Trong trường hợp thất bại, các hàm gọi sẽ loại bỏ gói tin với lý do SKB_DROP_REASON_NOMEM.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

18/10/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

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!