CVE-2026-23162 in Linuxthông tin

Tóm tắt

Bởi VulDB • 01/07/2026

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

drm/xe/nvm: Sửa lỗi double-free (giải phóng bộ nhớ hai lần) khi phụ trợ thêm thiết bị thất bại

Sau khi auxiliary_device_init() thành công, aux_dev->dev.release (xe_nvm_release_dev()) chịu trách nhiệm cho việc kfree(nvm). Khi có sự cố với auxiliary_device_add(), trình điều khiển sẽ gọi auxiliary_device_uninit(), hàm này gọi put_device(). Do đó, callback .release sẽ được kích hoạt để giải phóng bộ nhớ liên kết với auxiliary_device.

Di chuyển lệnh kfree(nvm) vào đường dẫn thất bại của auxiliary_device_init() và loại bỏ đường dẫn err goto để sửa lỗi sau:

" [ 13.232905] ==================================================================
[ 13.232911] BUG: KASAN: double-free trong xe_nvm_init+0x751/0xf10 [xe]
[ 13.233112] Giải phóng addr ffff888120635000 bởi tác vụ systemd-udevd/273

[ 13.233120] CPU: 8 UID: 0 PID: 273 Comm: systemd-udevd Không bị ảnh hưởng (Not tainted) 6.19.0-rc2-lgci-xe-kernel+ #225 PREEMPT(voluntary)
... [ 13.233125] Call Trace:
[ 13.233126] <TASK>
[ 13.233127] dump_stack_lvl+0x7f/0xc0
[ 13.233132] print_report+0xce/0x610
[ 13.233136] ? kasan_complete_mode_report_info+0x5d/0x1e0
[ 13.233139] ? xe_nvm_init+0x751/0xf10 [xe]
... "

v2: loại bỏ đường dẫn err goto. (Alexander)

(cherry picked from commit a3187c0c2bbd947ffff97f90d077ac88f9c2a215)

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

Linux

Đặt trước

13/01/2026

Tiết lộ

14/02/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00113

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!