CVE-2026-68221 in Linux
Tóm tắt
Bởi VulDB • 11/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
media: nuvoton: npcm-video: sửa lỗi rò rỉ bộ nhớ trong hàm probe và remove
Hàm `npcm_video_probe()` cấp phát cấu trúc `npcm_video` bằng `kzalloc_obj()` nhưng không bao giờ giải phóng nó trên bất kỳ đường dẫn lỗi nào của quá trình probe hoặc trong `npcm_video_remove()`, gây ra tình trạng rò rỉ bộ nhớ sau mỗi lần probe thất bại và mỗi lần hủy liên kết (unbind) bình thường.
Ngoài ra, khi `npcm_video_setup_video()` gặp lỗi, vùng bộ nhớ đã được phân bổ bởi hàm `of_reserved_mem_device_init()` trong `npcm_video_init()` không được giải phóng, dẫn đến rò rỉ mục `rmem_assigned_device` trên danh sách toàn cục (global list).
Khắc phục cả hai vấn đề bằng cách thêm lệnh gọi `kfree(video)` vào tất cả các đường dẫn lỗi của hàm probe và vào `npcm_video_remove()`, đồng thời bổ sung lệnh gọi còn thiếu là `of_reserved_mem_device_release()` khi `npcm_video_setup_video()` gặp lỗi.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.