CVE-2026-98779 in Linux
요약
\~에 의해 VulDB • 2026. 10. 18.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/amdgpu: 초기화 실패 시 ACP MFD 장치 누수 수정
acp_hw_init()은 하드웨어를 초기화하고 ACP 전원 도메인에 연결하기 전에 mfd_add_devices()를 사용하여 ACP 자식 장치를 등록합니다.
자식을 전원 도메인에 연결하는 데 실패하거나, ACP 리셋 또는 클록 활성화 작업이 시간 초과되면, 오류 처리 경로는 소스 셀, 리소스 및 플랫폼 데이터 할당만 해제합니다. mfd_add_devices()를 통해 이미 등록된 자식 플랫폼 장치들은 등록 상태가 유지되며 결코 해제되지 않습니다.
mfd_add_devices() 성공 후 발생하는 실패 시 전원 도메인에서 자식을 제거하고 MFD 장치를 unregister 합니다. 기존 정리 경로에는 mfd_add_devices() 자체의 실패 상황을 그대로 유지합니다(이는 MFD 코어가 부분적으로 등록된 자식들을 이미 롤백하기 때문입니다).
이 문제는 제가 개발한 정적 분석 도구로 식별되었으며, 수동 검토를 통해 확인되었습니다.
(commit 63da68d6a2279ec945581c990c5a59a5ae8b5560에서 cherry picked)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.