CVE-2026-74659 in Linuxthông tin

Tóm tắt

Bởi VulDB • 22/08/2026

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

net: bridge: mrp: sửa lỗi các byte chưa khởi tạo trên đường truyền (wire)

Hàm `br_mrp_alloc_test_skb()` xây dựng các khung kiểm tra MRP từ một skb lấy bằng `dev_alloc_skb()`, hàm này không làm sạch vùng dữ liệu tuyến tính. Trên nhánh ring-role của MRA, tiêu đề TLV tùy chọn con được nối thêm với:

sub_tlv = skb_put(skb, sizeof(*sub_tlv)); sub_tlv->type = BR_MRP_SUB_TLV_HEADER_TEST_AUTO_MGR;

Do đó, `sub_tlv->length` không bao giờ được ghi giá trị, và hai byte đệm căn lề ở cuối cũng được nối thêm bằng một lệnh `skb_put()` đơn thuần mà không làm sạch chúng. Các vùng oui và sub_opt lân cận được đặt rõ ràng về 0 (zeroed), nên ba byte chưa khởi tạo vẫn còn tồn tại trong mỗi khung MRP_Test của MRA được gửi đi.

Hãy gộp tiêu đề TLV tùy chọn con và phần đệm căn lề vào một lệnh `skb_put_zero()` duy nhất, nhằm làm sạch cả hai vùng này. Trường độ dài (length) đã được đặt về 0 không mang payload cho sub-TLV AUTO_MGR, nên giá trị bằng 0 của trường length chính là giá trị đúng mà nó cần có.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

chịu trách nhiệm

Linux

Đặt trước

15/08/2026

Tiết lộ

22/08/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

Want to stay up to date on a daily basis?

Enable the mail alert feature now!