CVE-2026-64461 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/07/2026

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

PCI: mediatek: Sửa lỗi rò rỉ IRQ domain khi cổng không thể kích hoạt

Khi `mtk_pcie_enable_port()` thất bại, hàm `mtk_pcie_port_free()` sẽ xóa cổng khỏi danh sách `pcie->ports` và giải phóng cấu trúc của cổng. Tuy nhiên, các IRQ domains được thiết lập trước đó bởi `mtk_pcie_init_irq_domain()` không bao giờ bị giải phóng.

Khắc phục vấn đề này bằng cách tái cấu trúc hàm `mtk_pcie_irq_teardown()` thành một trợ giúp riêng cho từng cổng là `mtk_pcie_irq_teardown_port()`, và gọi nó từ `mtk_pcie_setup()` khi `mtk_pcie_enable_port()` thất bại. Vì việc tháo dỡ IRQ chỉ phải xảy ra trong đường dẫn lỗi probe (trong quá trình resume, các thiết bị con có thể đang giữ các ánh xạ MSI hoạt động và ngữ cảnh NOIRQ cấm sử dụng khóa ngủ), hàm `mtk_pcie_enable_port()` được thay đổi để trả về mã lỗi, giúp các caller phân biệt hai đường dẫn xử lý khác nhau và hành động phù hợp.

Vấn đề này đã được Sashiko báo cáo trong quá trình xem xét chuỗi hỗ trợ SoC EcoNet EN7528.

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

25/07/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00184

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!