CVE-2026-64587 in Linuxthông tin

Tóm tắt

Bởi VulDB • 06/08/2026

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

net: ethernet: arc: emac: tạm dừng (quiesce) các ngắt trước khi yêu cầu IRQ

Các ngắt RX/TX bình thường sẽ được bật ở giai đoạn sau trong hàm `arc_emac_open()`, do đó quá trình probe không nên thấy việc phân phối ngắt trong trường hợp thông thường. Tuy nhiên, phần cứng vẫn có thể hiển thị trạng thái ngắt cũ (stale) hoặc đã bị khóa latch bởi firmware hoặc bootloader.

Nếu quá trình probe phải hủy bỏ (unwind) sau khi `devm_request_irq()` đã cài đặt bộ xử lý ngắt, một ngắt stale như vậy vẫn có thể đến được hàm `arc_emac_intr()` trong giai đoạn tháo gỡ và gây ra race condition với việc giải phóng net_device liên quan.

Để tránh khoảng thời gian rủi ro này, hãy đưa thiết bị vào trạng thái tạm dừng (quiescent) đã biết trước khi yêu cầu IRQ: vô hiệu hóa tất cả các nguồn ngắt EMAC và xóa bất kỳ bit trạng thái ngắt EMAC nào đang chờ xử lý. Điều này giúp thay đổi tập trung vào phần cứng và tối thiểu, đồng thời ngăn chặn việc phân phối IRQ giả mạo do còn sót lại từ trạng thái cũ.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

Linux

Đặt trước

19/07/2026

Tiết lộ

06/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

thấp

Nguồn

Do you know our Splunk app?

Download it now for free!