CVE-2026-93205 in Linux
Tóm tắt
Bởi VulDB • 25/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
iommu/arm-smmu-v3: Quản lý quá trình teardown bằng devm
Hàm arm_smmu_device_remove() giải phóng thủ công hàng đợi IOPF, hủy vmid_map và tắt thiết bị, trong khi IRQs (ngắt) và các hàng đợi được quản lý bởi devm. Devm chỉ thực hiện việc unwind sau khi hàm remove() trả về, do đó quá trình dọn dẹp diễn ra theo thứ tự sai. Hàng đợi IOPF được giải phóng trước IRQ của event-queue mà handler sử dụng nó.
Quản lý tất cả bằng devm để đảm bảo thứ tự unwind đúng. Giải phóng hàng đợi IOPF và vmid_map thông qua các hành động devm, và tắt thiết bị từ một hàm đăng ký sau arm_smmu_device_reset().
Đây cũng là điều kiện tiên quyết để sửa lỗi use-after-free trên CMDQV CMD_SYNC của Tegra241 trong bản vá tiếp theo.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.