Skip to content
OpenAdvisories
Medium · 4.3 CVE-2024-40630 EUVD-2024-38550

HEIF Heap OOB Read in OpenImageIO

Published Jul 15, 2024 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation via a format-agnostic API with a feature set, scalability, and robustness needed for feature film production. In affected versions there is a bug in the heif input functionality of OpenImageIO. Specifically, in `HeifInput::seek_subimage()`. In the worst case, this can lead to an information disclosure vulnerability, particularly for programs that directly use the `ImageInput` APIs. This bug has been addressed in commit `0a2dcb4c` which is included in the 2.5.13.1 release. Users are advised to upgrade. There are no known workarounds for this issue.

Affected products

VendorProductAffectedFixed
AcademySoftwareFoundation OpenImageIO < 2.5.13.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openimageio 2.5.14.0+dfsg-1 —
Debian 13 openimageio 2.5.14.0+dfsg-1 —
Debian 12 openimageio No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 openimageio No fix yet —
Ubuntu 25.10 openimageio No fix yet —
Ubuntu 22.04 LTS openimageio No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS openimageio No fix yet —
Ubuntu Pro 24.04 LTS openimageio No fix yet —
Ubuntu Pro 20.04 LTS openimageio No fix yet —
Ubuntu Pro 18.04 LTS openimageio No fix yet —
Ubuntu Pro 16.04 LTS openimageio No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed OpenImageIO 2.5.13.1-1.1 openSUSE-SU-2024:14200-1

Advisories 1

References