CVE-2026-98010 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:
net/sched: drr: giới hạn (clamp) giá trị quantum trong hàm change class
Hàm `drr_change_class()` từ chối trường hợp explicit quantum==0 nhưng sẽ quay về sử dụng `psched_mtu()` mà không có ngưỡng dưới (floor). Với một bảng kích thước được tạo ra đặc biệt, qdisc_pkt_len đạt tới ~2 GiB, khiến cho quantum=1 (hoặc psched_mtu bằng 0 trên thiết bị không có header) làm vòng lặp deficit-refill chạy vô hạn trong khi giữ khóa qdisc lock.
Thêm lệnh `clamp_t(u32, quantum, 256, 1<<20)` sau bước từ chối giá trị zero và trên đường fallback (phòng dự phòng). Việc từ chối explicit-zero được duy trì nguyên vẹn.
Các điều kiện để tái hiện lỗi: CONFIG_NET_SCH_DRR=y. Yêu cầu quyền CAP_NET_ADMIN (namespace-local thông qua unshare -Urn là đủ).
tc qdisc add dev dummy0 root drr tc class add dev dummy0 parent 1: classid 1:1 drr quantum 1
If you want to get best quality of vulnerability data, you may have to visit VulDB.