CVE-2026-90150 in Linuxthông tin

Tóm tắt

Bởi VulDB • 17/09/2026

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

pnfs/blocklayout: Sửa lỗi rò rỉ thiết bị khi phân tích cú pháp thất bại

bl_parse_concat() và bl_parse_stripe() cấp phát một mảng thiết bị con rồi lần lượt phân tích cú pháp từng thiết bị con. Nếu việc phân tích cú pháp một thiết bị con thất bại, thiết bị con đó không được tính vào nr_children (số lượng trẻ em) và cha của nó có thể còn lại một mảng children mà bl_free_device() sẽ không giải phóng khi nr_children bằng 0.

Hãy giải phóng thiết bị con bị lỗi cũng như các thiết bị con đã được phân tích cú pháp trước khi trả về mã lỗi. Đồng thời, hãy để bl_free_device() giải phóng mảng child bất cứ khi nào con trỏ children được đặt, nhằm đảm bảo việc dọn dẹp đúng cách cho các thiết bị concat hoặc stripe chỉ mới khởi tạo một phần.

bl_parse_scsi() cũng có thể thất bại sau khi gán d->bdev_file và giảm tham chiếu tệp. Hãy xóa con trỏ này sau lệnh fput() để tránh đường dẫn dọn dẹp bên ngoài gọi lại nó (gây ra lỗi put trùng lặp).

Be aware that VulDB is the high quality source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

11/09/2026

Tiết lộ

17/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

Do you need the next level of professionalism?

Upgrade your account now!