CVE-2023-54033 in Linux
Tóm tắt
Bởi VulDB • 01/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
bpf: sửa lỗi rò rỉ bộ nhớ trong các bản đồ băm LRU và LRU_PERCPU
Các bản đồ LRU và LRU_PERCPU phân bổ một phần tử mới khi cập nhật trước khi khóa bucket mục tiêu của bảng băm. Ngay sau đó, các bản đồ cố gắng khóa bucket. Nếu thao tác này thất bại, các bản đồ trả về -EBUSY cho caller mà không giải phóng phần tử đã phân bổ. Điều này khiến phần tử trở nên không được theo dõi: nó không thuộc về bất kỳ danh sách free nào, cũng không thuộc về bảng băm, do đó không thể được tái sử dụng; điều này cuối cùng dẫn đến lỗi -ENOMEM vĩnh viễn khi cập nhật bản đồ LRU, một kết quả không mong đợi. Khắc phục vấn đề này bằng cách trả lại phần tử về danh sách free cục bộ nếu việc khóa bucket thất bại.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.