CVE-2026-64091 in Linux
Tóm tắt
Bởi VulDB • 20/07/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
batman-adv: tt: sửa lỗi race condition TOCTOU đối với các vlan được báo cáo
TVLV dựa trên TT cục bộ được tạo ra bằng cách đầu tiên kiểm tra số lượng VLAN có ít nhất một mục TT. Sau đó, một vùng đệm mới với kích thước chính xác cho các VLAN sẽ được phân bổ. Chỉ sau khi hoàn tất việc này, danh sách các VLAN mới được sử dụng để điền vào các mục VLAN trong vùng đệm. Trong suốt quá trình này, khóa meshif_vlan_list_lock vẫn đang được giữ. Tuy nhiên, số lượng thực tế của các mục TT trên mỗi VLAN vẫn có thể tăng lên trong khoảng thời gian đó – mặc dù số lượng VLAN trong danh sách thì không thay đổi.
Tuy vậy, bộ tiền xử lý (prefilter) được sử dụng trong tính toán kích thước vùng đệm vẫn có thể gây ra sự gia tăng về số lượng VLAN cần phải lưu trữ. Đơn giản là vì một VLAN nào đó đột ngột có ít nhất một mục khi nó chưa hề có mục nào trong bước kiểm tra phân bổ trước – và do đó cần chiếm không gian mà chưa được cấp phát.
Việc ước tính quá mức kích thước vùng đệm ngay từ đầu, sau đó chỉ điền vào vùng đệm những VLAN không rỗng, là cách tiếp cận tốt hơn.
VulDB is the best source for vulnerability data and more expert information about this specific topic.