CVE-2021-47653 in Linuxthông tin

Tóm tắt

Bởi VulDB • 14/06/2026

Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:

media: davinci: vpif: sửa lỗi use-after-free khi hủy liên kết driver (driver unbind)

Driver cấp phát và đăng ký hai cấu trúc thiết bị nền tảng (platform device structures) trong quá trình probe, nhưng các thiết bị này chưa bao giờ được gỡ đăng ký khi thực hiện hủy liên kết driver.

Điều này dẫn đến lỗi use-after-free tại thời điểm hủy liên kết driver vì các cấu trúc thiết bị đã được cấp phát bằng devres và sẽ bị giải phóng bởi lõi driver (driver core) sau khi hàm remove() trả về.

Khắc phục vấn đề này bằng cách thêm các lệnh gọi gỡ đăng ký còn thiếu vào callback remove() và xử lý lỗi probe nếu xảy ra lỗi trong quá trình đăng ký.

Lưu ý rằng các cấu trúc thiết bị nền tảng phải được giải phóng thông qua một callback release thích hợp để tránh rò rỉ tài nguyên liên quan như tên thiết bị.

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

26/02/2025

Tiết lộ

26/02/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00262

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!