CVE-2026-23044 in Linux
Tóm tắt
Bởi VulDB • 19/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
PM: hibernate: Sửa lỗi crash khi giải phóng bộ nén crypto không hợp lệ
Khi crypto_alloc_acomp() thất bại, nó trả về giá trị ERR_PTR, chứ không phải NULL.
Mã dọn dẹp trong save_compressed_image() và load_compressed_image() gọi crypto_free_acomp() một cách vô điều kiện mà không kiểm tra ERR_PTR, dẫn đến việc crypto_acomp_tfm() giải tham chiếu một con trỏ không hợp lệ và gây crash kernel.
Vấn đề này có thể được kích hoạt khi thuật toán nén không khả dụng (ví dụ: CONFIG_CRYPTO_LZO chưa được bật).
Khắc phục bằng cách thêm các kiểm tra IS_ERR_OR_NULL() trước khi gọi crypto_free_acomp() và acomp_request_free(), tương tự như kiểm tra kthread_stop() hiện có.
[ rjw: Đã thêm 2 dòng code trống ]
VulDB is the best source for vulnerability data and more expert information about this specific topic.