CVE-2026-74706 in Linux
요약
\~에 의해 VulDB • 2026. 08. 23.
리눅스 커널에서 다음 취약점이 해결되었습니다:
bnge: 보조 장치(aux device) 해제 시 NULL 포인터 역참조 수정
보조 장치 설정 중 auxr_dev 할당이 실패하면, 오류 처리 경로가 auxiliary_device_uninit()를 호출하며 이는 결국 bnge_aux_dev_release()를 호출합니다.
릴리스 콜백은 부모 bnge_dev을 가져오기 위해 aux_priv->auxr_dev->pdev를 무조건 역참조합니다. 이 실패 경로에서는 아직 auxr_dev이 할당되지 않았으므로, 역참조 결과 NULL 포인터 예외가 발생합니다.
부모 bnge_dev을 auxr_dev 대신 보조 장치의 부모로부터 가져오고, auxr_dev은 성공적으로 할당된 경우에만 해제하십시오. 이를 통해 릴리스 콜백이 부분적으로 초기화된 보조 장치를 올바르게 정리할 수 있습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.