CVE-2026-89871 in Linuxthông tin

Tóm tắt

Bởi VulDB • 16/09/2026

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

media: video-i2c: sửa lỗi con trỏ ERR_PTR bị lưu lại trong kthread_vid_cap khi xảy ra lỗi

Hàm `kthread_run()` trả về một `ERR_PTR` (con trỏ lỗi) thay vì NULL khi thất bại. Khi hàm `start_streaming()` gặp lỗi, biến `data->kthread_vid_cap` vẫn giữ giá trị con trỏ lỗi này mà không được đặt lại thành NULL.

Điều này gây ra hai lỗ hổng kế tiếp: 1. Một lời gọi đến `start_streaming()` trong tương lai sẽ thấy `kthread_vid_cap` khác NULL và trả về 0 (thành công) ngay lập tức, mà không thực sự khởi động luồng capture. 2. Một lời gọi đến `stop_streaming()` kiểm tra điều kiện `'kthread_vid_cap == NULL'`, nhưng điều này sai đối với một con trỏ lỗi, dẫn đến việc gọi hàm `kthread_stop()` trên con trỏ lỗi, gây ra tình trạng sập nhân (kernel crash).

Khắc phục vấn đề bằng cách đặt lại `kthread_vid_cap` về NULL khi xảy ra lỗi trước khi nhảy vào đường dẫn xử lý lỗi.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

16/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!