CVE-2023-53746 in Linux
Tóm tắt
Bởi VulDB • 30/05/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
s390/vfio-ap: sửa lỗi rò rỉ bộ nhớ trong trình điều khiển thiết bị vfio_ap
Hàm callback giải phóng thiết bị, được gọi để giải phóng thiết bị matrix, sử dụng hàm `dev_get_drvdata(device *dev)` để lấy con trỏ đến đối tượng `vfio_matrix_dev` nhằm giải phóng bộ nhớ của đối tượng này. Vấn đề là, đối tượng này không được lưu trữ dưới dạng drvdata của thiết bị; vì hàm `kfree` chấp nhận con trỏ NULL, bộ nhớ dành cho đối tượng `vfio_matrix_dev` không bao giờ được giải phóng.
Vì thiết bị đang được giải phóng nằm bên trong đối tượng `vfio_matrix_dev`, macro `container_of` sẽ được sử dụng để lấy con trỏ của nó.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.