Skip to content
OpenAdvisories
Medium · 5.3 CVE-2024-39695 EUVD-2024-38191

Exiv2 has an out-of-bounds read in AsfVideo::streamProperties

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

Description

Exiv2 is a command-line utility and C++ library for reading, writing, deleting, and modifying the metadata of image files. An out-of-bounds read was found in Exiv2 version v0.28.2. The vulnerability is in the parser for the ASF video format, which was a new feature in v0.28.0. The out-of-bounds read is triggered when Exiv2 is used to read the metadata of a crafted video file. The bug is fixed in version v0.28.3.

Affected products

VendorProductAffectedFixed
Exiv2 exiv2 >= 0.28.0, < 0.28.3 —

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
SLES for SAP 16.0 exiv2 0.28.8-160000.1.1 SUSE-SU-2026:20923-1
SLES 16.0 exiv2 0.28.8-160000.1.1 SUSE-SU-2026:20923-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed exiv2 0.28.3-1.1 openSUSE-SU-2024:14184-1
openSUSE Leap 16.0 exiv2 0.28.8-160000.1.1 openSUSE-SU-2026:20410-1
ReleasePackageFixed inAdvisory
Alpine v3.24 exiv2 0.28.3-r0 —
Alpine v3.23 exiv2 0.28.3-r0 —
Alpine v3.22 exiv2 0.28.3-r0 —
Alpine v3.21 exiv2 0.28.3-r0 —
Alpine v3.20 exiv2 0.28.3-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 exiv2 0.28.3-1 —
Azure Linux 2 (CBL-Mariner) exiv2 No fix yet —

Advisories 3

References