Skip to content
OpenAdvisories
Unscored CVE-2010-0624 EUVD-2010-0655GHSA-27jj-5xgw-m6qw

Heap-based buffer overflow in the rmt_read__ function in lib/rtapelib.c in the rmt client functionality in GNU tar before 1.23 and GNU cpio…

Published Mar 12, 2010 · Updated Aug 7, 2024 · Assigned by mitre

Description

Heap-based buffer overflow in the rmt_read__ function in lib/rtapelib.c in the rmt client functionality in GNU tar before 1.23 and GNU cpio before 2.11 allows remote rmt servers to cause a denial of service (memory corruption) or possibly execute arbitrary code by sending more data than was requested, related to archive filenames that contain a : (colon) character.

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 cpio 2.11-1 —
Debian 14 tar 1.23-1 —
Debian 13 cpio 2.11-1 —
Debian 13 tar 1.23-1 —
Debian 12 cpio 2.11-1 —
Debian 12 tar 1.23-1 —
ReleasePackageFixed inAdvisory
RHEL 5 cpio 2.6-23.el5_4.1 RHSA-2010:0144
RHEL 5 tar 2:1.15.1-23.0.1.el5_4.2 RHSA-2010:0141
RHEL 4 cpio 2.5-16.el4_8.1 RHSA-2010:0143
RHEL 4 tar 1.14-13.el4_8.1 RHSA-2010:0141
RHEL 3 cpio 2.5-6.RHEL3 RHSA-2010:0145
RHEL 3 tar 1.13.25-16.RHEL3 RHSA-2010:0142
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed cpio 2.12-3.90 openSUSE-SU-2024:10143-1
openSUSE Tumbleweed tar 1.29-2.1 openSUSE-SU-2024:10382-1

Advisories 7

References