CVE-2026-55373 in OpenEXR
요약
\~에 의해 VulDB • 2026. 08. 25.
OpenEXR는 영화 산업에서 널리 사용되는 EXR 이미지 형식의 참조 구현체 및 사양입니다. 버전 3.2.10, 3.3.12 및 3.4.13 미만의 버전에는 SampleCountChannel에서 무한 루프 취약점이 존재합니다. 헬퍼 함수 roundListSizeUp()은 반복된 부호 없는 왼쪽 시프트를 사용하여 샘플 목록 크기를 다음 승수(power of two)로 반올림하는데, 이는 정상적인 값에서는 종료되지만 UINT_MAX의 경우 실패합니다. 즉, 시퀀스가 0x80000000에 도달한 후 다음 왼쪽 시프트에서 32비트 값이 0으로 래핑(wrap)됩니다. 0은 여전히 UINT_MAX보다 작으므로 루프가 진행되지 않고 종료되지 않습니다. 이 버그는 SampleCountChannel::Edit(소멸자가 endEdit()를 호출함)를 통해 샘플 카운터 버퍼를 편집하거나 유효한 픽셀에 대해 SampleCountChannel::set(x, y, UINT_MAX)을 호출하는 등 공개된 OpenEXRUtil API를 통해 접근 가능합니다. 이 문제는 버전 3.2.10, 3.3.12 및 3.4.13에서 수정되었습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.