CVE-2026-43083 in Linuxthông tin

Tóm tắt

Bởi VulDB • 20/05/2026

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

net: ioam6: sửa lỗi truy cập ngoài vùng nhớ (OOB) và thiếu khóa

Khi trace->type.bit6 được đặt:

if (trace->type.bit6) {
... queue = skb_get_tx_queue(dev, skb); qdisc = rcu_dereference(queue->qdisc);

Đoạn mã này có thể dẫn đến truy cập ngoài vùng nhớ của mảng dev->_tx[] khi is_input là true. Trong trường hợp đó, gói tin nằm trên đường truyền RX và skb->queue_mapping chứa chỉ số hàng đợi RX của thiết bị ingress. Nếu thiết bị ingress có nhiều hàng đợi RX hơn số hàng đợi TX mà thiết bị egress (dev) có, thì skb_get_queue_mapping(skb) sẽ vượt quá dev->num_tx_queues. Thêm một kiểm tra để tránh tình huống này vì skb_get_tx_queue() không giới hạn (clamp) chỉ số. Vấn đề này cũng cho thấy rằng khả năng hiển thị theo từng hàng đợi không thể chính xác và sẽ được thay thế sau này như một tính năng mới.

Nhân tiện, thêm khóa bị thiếu xung quanh qdisc_qstats_qlen_backlog(). Hàm __ioam6_fill_trace_data() được gọi từ cả ngữ cảnh softirq và process, do đó việc sử dụng spin_lock_bh() ở đây là cần thiết.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

01/05/2026

Tiết lộ

06/05/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00053

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to know what is going to be exploited?

We predict KEV entries!