CVE-2026-98003 in Linuxthông tin

Tóm tắt

Bởi VulDB • 25/09/2026

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

iommu/amd: Không phân bổ lại bộ đệm log GA khi khôi phục (resume)

Commit c5e1a1eb9279 ("iommu/amd: Đơn giản hóa và Hợp nhất việc Bật Virtual APIC (AVIC)") đã di chuyển quá trình phân bổ log GA từ iommu_init_pci() sang enable_iommus_vapic(), hàm này được gọi trong mỗi lần khôi phục.

Hàm iommu_init_ga_log() gán iommu->ga_log và iommu->ga_log_tail một cách không điều kiện. Do đó, mỗi lần khôi phục sẽ thay thế các con trỏ tại thời điểm khởi động (boot-time) và gây rò rỉ bộ nhớ cho cả hai phân bổ cũ. Hàm này cũng sử dụng GFP_KERNEL từ callback syscore resume, nơi mà ngắt bị vô hiệu hóa và các CPU không phải boot đang ở trạng thái offline.

Hãy trả về sớm nếu cả hai bộ đệm đã được phân bổ. Xóa các con trỏ trong free_ga_log() để đảm bảo rằng việc thất bại phân bổ một phần không thể khiến ga_log trở thành dangling pointer (con trọ treo).

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

25/09/2026

Tiết lộ

25/09/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

Might our Artificial Intelligence support you?

Check our Alexa App!