CVE-2026-23162 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 07.

리눅스 커널에서 다음 취약점이 해결되었습니다:

drm/xe/nvm: aux add 실패 시 double-free 수정

auxiliary_device_init()가 성공적으로 완료된 후, aux_dev->dev.release(xe_nvm_release_dev())이 kfree(nvm)을 담당합니다. auxiliary_device_add() 호출에 실패할 경우 드라이버는 auxiliary_device_uninit()를 호출하며, 이는 put_device()를 트리거하여 보조 장치(auxiliary device)와 관련된 메모리를 해제하기 위해 .release 콜백을 발생시킵니다.

아래 오류를 수정하기 위해 kfree(nvm)을 auxiliary_device_init()의 실패 경로로 이동하고 err goto 경로를 제거합니다.

" [ 13.232905] ==================================================================
[ 13.232911] BUG: KASAN: double-free in xe_nvm_init+0x751/0xf10 [xe]
[ 13.233112] Free of addr ffff888120635000 by task systemd-udevd/273

[ 13.233120] CPU: 8 UID: 0 PID: 273 Comm: systemd-udevd 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: err goto 경로 제거 (Alexander)

(커밋 a3187c0c2bbd947ffff97f90d077ac88f9c2a215에서 cherry picked됨)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 01. 13.

모더레이션

수락

항목

VDB-346015

EPSS

0.00113

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!