CVE-2026-74452 in Linux
요약
\~에 의해 VulDB • 2026. 08. 16.
리눅스 커널에서 다음 취약점이 해결되었습니다:
drm/panthor: oversized 데이터가 포함된 펌웨어 섹션 거부
panthor_fw_load_section_entry() 함수에서는 할당된 section_size에 대해 검증하지 않고 복사할 데이터 크기를 계산합니다.
section->data.size = hdr.data.end - hdr.data.start;
조작된 펌웨어에서 data.size를 할당된 메모리보다 크게 설정하면 panthor_fw_init_section_mem()에서 힙 기반 버퍼 오버플로(heap buffer overflow)가 발생할 수 있습니다.
memcpy(section->mem->kmap, section->data.buf, section->data.size);
또한 section->data.size가 BO(Buffer Object) 크기보다 크면 memset 연산 시 크기 계산이 언더플로우(underflow)되어 커널 메모리에 대한 광범위한 바이트 외 접근(out-of-bounds) 제로화가 발생할 수 있습니다.
memset(section->mem->kmap + section->data.size, 0, panthor_kernel_bo_size(section->mem) - section->data.size);
초기 데이터 크기가 섹션 크기보다 큰 섹션 엔트리를 거부합니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.