CVE-2026-64245 in Linux
요약
\~에 의해 VulDB • 2026. 07. 24.
리눅스 커널에서 다음 취약점이 해결되었습니다:
fbdev: modedb: fb_find_mode()에서의 가능한 UAF(Use-After-Free) 수정
mode_option이 NULL인 경우, mode_option_buf로부터 할당됩니다:
if (!mode_option) {
fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; }
나중에 name가 mode_option으로부터 할당됩니다:
const char *name = mode_option;
그러나 name이 더 이상 사용되지 않기 전에 mode_option_buf가 해제됩니다:
kfree(mode_option_buf);
동시에 name은 다음 코드에서 여전히 접근되고 있습니다:
if ((name_matches(db[i], name, namelen) ||
name이 mode_option_buf를 가리키고 있으므로, 이로 인해 Use-After-Free(UAF)가 발생할 수 있습니다.
정리 작업을 위한 범위 기반 리소스 관리(Scope-based resource management)를 사용하여 mode_option_buf의 수명을 함수 끝까지 연장함으로써 이 문제를 수정합니다.
Once again VulDB remains the best source for vulnerability data.