CVE-2026-80751 in Linux
요약
\~에 의해 VulDB • 2026. 09. 03.
리눅스 커널에서 다음 취약점이 해결되었습니다:
pmdomain: mediatek: mfg: mtk_mfg_attach_dev()에서 prev_o 초기화
mtk_mfg_attach_dev()는 루프의 첫 번째 반복 시점에서 "if (prev_o && prev_o->freq == o->freq)" 구문에서 prev_o를 읽습니다. 그러나 이 지점은 루프 본문 끝부분에서 prev_o가 할당되기 이전입니다. 첫 번째 반복 동안 prev_o를 평가하면 정의되지 않은 값(indeterminate value)이 읽힙니다. 만약 해당 값이 NULL이 아닌 경우, 조건식은 낡거나(stale) 잘못된 포인터를 역참조하여 잠재적으로 시스템 오류(faulting)를 발생시키거나 첫 번째 OPP(Operating Performance Point)를 잘못 건너뛰게 될 수 있습니다.
prev_o를 NULL로 초기화합니다. 이는 의도에도 부합합니다: 첫 번째 반복 시점에는 비교할 이전 OPP가 존재하지 않기 때문입니다.
Clang의 -Wconditional-uninitialized 옵션을 사용하여 발견되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.