CVE-2025-39814 in Linux정보

요약

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

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

ice: 리셋 시 ice_unplug_aux_dev()에서의 NULL 포인터 역참조 수정

RDMA 지원 없이 드라이버가 로드된 상태에서 리셋을 실행하면, 존재하지 않는 RDMA의 auxbus 장치를 제거하려고 시도하면서 시스템이 충돌합니다. echo 1 > /sys/class/net/<if>/device/reset

BUG: kernel NULL pointer dereference, address: 0000000000000008 ... RIP: 0010:ice_unplug_aux_dev+0x29/0x70 [ice]
... Call Trace: <TASK> ice_prepare_for_reset+0x77/0x260 [ice]
pci_dev_save_and_disable+0x2c/0x70 pci_reset_function+0x88/0x130 reset_store+0x5a/0xa0 kernfs_fop_write_iter+0x15e/0x210 vfs_write+0x273/0x520 ksys_write+0x6b/0xe0 do_syscall_64+0x79/0x3b0 entry_SYSCALL_64_after_hwframe+0x76/0x7e

ice_unplug_aux_dev() 함수는 pf->cdev_info->adev가 NULL인지 확인하지만, pf->cdev_info 또한 NULL일 수 있어 위의 추적에서 역참조 오류가 발생합니다.

auxbus 장치 생성이 성공했을 때 설정되는 플래그를 도입하여 ice_unplug_aux_dev() 내의 여러 NULL 포인터 체크를 피합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-324427

EPSS

0.00120

출처

Do you need the next level of professionalism?

Upgrade your account now!