Skip to content
OpenAdvisories
Unscored CVE-2007-3641 EUVD-2007-3625GHSA-72gg-m2hj-9c97

archive_read_support_format_tar.c in libarchive before 2.2.4 does not properly compute the length of a certain buffer when processing a mal…

Published Jul 14, 2007 · Updated Aug 7, 2024 · Assigned by freebsd

Description

archive_read_support_format_tar.c in libarchive before 2.2.4 does not properly compute the length of a certain buffer when processing a malformed pax extension header, which allows user-assisted remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted (1) PAX or (2) TAR archive that triggers a buffer overflow.

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 libarchive 2.2.4-1 —
Debian 13 libarchive 2.2.4-1 —
Debian 12 libarchive 2.2.4-1 —
Debian 4.0 libarchive 1.2.53-2etch1 DSA-1455-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed bsdtar 3.5.1-1.5 openSUSE-SU-2024:10925-1

Advisories 2

References