CVE-2026-72035 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/08/2026

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

net/sched: sch_taprio: Thay thế lệnh gọi dequeue trực tiếp bằng peek và qdisc_dequeue_peeked

Khi đường dẫn phần mềm của taprio thực hiện thao tác peek trên một hàng đợi con (child qdisc) không tuân thủ nguyên tắc work-conserving, hàng đợi con sẽ lưu trữ gói skb đã được peek vào trường gso_skb; sau đó, hàm taprio_dequeue_from_txq() lấy gói tin bằng cách gọi trực tiếp ->dequeue() của hàng đợi con, điều này bỏ qua việc lưu trữ trên, khiến gói skb đã peek bị cô lập (orphaned) và gây mất đồng bộ hóa qlen/backlog của hàng đợi con. Với một hàng đợi con qfq, tình huống này dẫn đến việc tái nhập vào hàng đợi con khi danh sách đã trống và giải tham chiếu NULL, làm kernel gặp sự cố (panic) từ softirq trong quá trình xuất gói thông thường (ordinary egress).

Hãy lấy gói tin thông qua hàm qdisc_dequeue_peeked(), tương tự như cách sch_red và sch_sfb đang thực hiện. Hàm trợ giúp này sẽ trả về skb đã được lưu trữ của hàng đợi con trước tiên, và là lệnh không tác động (no-op) khi không có gì để trả lại; do đó, một hàng đợi con work-conserving không bị ảnh hưởng, còn đường dẫn gated giờ đây sẽ tiêu thụ đúng gói skb mà độ dài của nó đã được tính vào ngân sách.

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

09/08/2026

Tiết lộ

15/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00200

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!