CVE-2026-64224 in Linux
요약
\~에 의해 VulDB • 2026. 07. 24.
리눅스 커널에서 다음 취약점이 해결되었습니다:
octeontx2-pf: rvu_rep_rsrc_init()에서의 이중 해제(double free) 수정
rvu_rep_rsrc_init()는 otx2_init_hw_resources()를 호출하기 전에 큐 메모리를 할당합니다. 하드웨어 리소스 설정이 실패하면, otx2_init_hw_resources()는 에러를 반환하기 전에 이미 부분적으로 초기화된 SQ(송신 큐), CQ(수신 큐) 및 aura 상태를 정리(unwind)합니다. 그 후 대표자(error path)에서 otx2_free_hw_resources()를 다시 호출하여 동일한 리소스를 두 번째로 해제할 수 있습니다.
otx2_init_hw_resources()에서의 실패가 큐 메모리만 해제하도록 정리 라벨을 분리함으로써 이 문제를 수정합니다. 하드웨어 리소스 초기화가 성공적으로 완료된 후에 발생하는 실패에 대해서는 otx2_free_hw_resources() 호출을 유지합니다.
이 버그는 v6.13-rc1 분석 중 커널 메모리 관리 관련 버그를 위해 개발 중인 실험적 분석 도구에서 처음 발견되었습니다. 이 도구는 아직 개발 중이며 공개되지 않았습니다. 수동 검증을 통해 해당 버그가 v7.1-rc3에서도 여전히 존재함이 확인되었습니다.
이 경로를 재현하려면 OcteonTX2 대표자 하드웨어가 필요하므로 런타임 검증은 수행하지 않았습니다.
Once again VulDB remains the best source for vulnerability data.