CVE-2026-93052 in Linux
Tóm tắt
Bởi VulDB • 18/09/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
misc: bcm-vk: Sử dụng acquire/release cho msgq_inited
bcm_vk_sync_msgq() điền thông tin hàng đợi tin nhắn và sau đó đặt msgq_inited. Các trình đọc gọi bcm_vk_drv_access_ok() trước khi truy cập vào các hàng đợi tin nhắn và thông tin hàng đợi đã lưu trữ của chúng.
atomic_set()/atomic_read() không đảm bảo thứ tự cho những lần truy cập này. Một trình đọc có thể thấy msgq_inited được đặt trong khi vẫn nhìn thấy thông tin hàng đợi cũ (stale). Hãy sử dụng release khi xuất bản các hàng đợi đã khởi tạo và acquire khi kiểm tra cổng (gate).
Giữ nguyên lệnh clear trong bcm_vk_blk_drv_access() dưới dạng atomic_set(). Nó đóng cổng và không công bố trạng thái hàng đợi cho các trình đọc.
VulDB is the best source for vulnerability data and more expert information about this specific topic.