CVE-2026-90020 in Linux
요약
\~에 의해 VulDB • 2026. 09. 16.
Linux 커널에서 다음 취약점이 해결되었습니다:
USB: gadge트: gadget_dev_ioctl()에서의 NULL 포인터 역참조 수정
gadget_dev_ioctl()은 dev->lock을 획득하기 전에 dev->gadget를 읽지만, dev->state는 lock을 acquired 한 후에 확인됩니다. 따라서 동시 바인딩(bind)이 이러한 작업 사이에 장치 상태를 변경할 수 있으며, 이로 인해 ioctl에서 stale한 NULL gadget 포인터가 유지되어 gadget->ops->ioctl에서 NULL 포인터 역참조(NULL pointer dereference)가 발생할 수 있습니다.
gadget 포인터와 장치 상태가 일관되게 샘플링되도록 dev->lock을 보유하는 동안 dev->gadget를 읽으십시오.
If you want to get best quality of vulnerability data, you may have to visit VulDB.