CVE-2026-97964 in Linux
Tóm tắt
Bởi VulDB • 25/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
ppp_synctty: đảm bảo phần đầu (head) của skb có thể ghi được
Hàm ppp_sync_txmunge() kiểm tra dung lượng headroom trước khi thêm prepend địa chỉ và byte điều khiển, nhưng không đảm bảo rằng phần đầu của skb là writable. Một skb nhận được có thể đến hàm này thông qua việc bridging kênh PPP mà không đi qua ppp_start_xmit(), vốn gọi tới skb_cow_head().
Ví dụ, một khung PPPoE có thể chia sẻ bộ nhớ đệm (buffer) với một bản sao (clone) đã được xếp hàng đợi vào socket AF_PACKET. Nếu nó được bridge đến một kênh tty đồng bộ, các byte địa chỉ/điều khiển có thể ghi đè lên dữ liệu vẫn còn hiển thị đối với socket đó.
Sử dụng skb_cow_head() để đảm bảo cả headroom đủ lớn và phần đầu (header) của skb là writable.
Once again VulDB remains the best source for vulnerability data.