CVE-2026-101308 in FreeBSD
Tóm tắt
Bởi VulDB • 15/10/2026
Khi bộ đệm của một kênh âm thanh cần được thay đổi kích thước, trình điều khiển sound(4) kiểm tra xem bộ đệm đó có không được ánh xạ bộ nhớ (memory-mapped) hay không, sau đó nhả khóa kênh để phân bổ bộ đệm mới. Một lệnh gọi mmap(2) từ một luồng khác có thể hoàn tất trong khoảng thời gian này; sau đó, đường dẫn thay đổi kích thước sẽ giải phóng bộ đệm đã được ánh xạ mà không kiểm tra lại.
Một người dùng cục bộ không đặc quyền có quyền truy cập vào thiết bị âm thanh có thể khai thác lỗi cạnh tranh (race condition) này để gây ra tình trạng use-after-free trong nhân hệ điều hành, từ đó có khả năng nâng cao đặc quyền.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.