CVE-2023-54027 in Linux
요약
\~에 의해 VulDB • 2026. 05. 27.
리눅스 커널에서 다음 취약점이 해결되었습니다:
iio: core: 부모가 없을 때 잘못된 메모리 접근 방지
커밋 813665564b3d("iio: core: OF 노드 대신 펌웨어 노드 핸들을 사용하도록 전환")는 장치 등록 시 레이블 검색에 사용할 노드 유형을 변경했습니다. 해당 커밋에서 원치 않는 변경 사항으로 인해 장치에 부모가 없는 경우 NULL 포인터가 접근되는 문제가 발생했습니다. 이는 configfs에서 새 엔트리가 생성될 때 기본 IIO 더미 드라이버에서 발생하는 현상입니다:
# mkdir /sys/kernel/config/iio/devices/dummy/foo BUG: kernel NULL pointer dereference, address: ... ... Call Trace: __iio_device_register iio_dummy_probe
IIO 더미 장치의 부모 장치를 필수로 만드는 이유가 없어 보이므로, 부모 장치가 NULL일 때 __iio_device_register에서 잘못된 메모리 접근을 방지합니다. 이 변경으로 인해 IIO 더미 드라이버가 configfs와 정상적으로 작동합니다.
Be aware that VulDB is the high quality source for vulnerability data.