CVE-2026-9538

CVE Details

Release Date:2026-05-26
Impact:Important What is this?

Description


Archive::Tar versions before 3.10 for Perl allow memory exhaustion via attacker controlled entry size field in tar header. _read_tar() reads each entry's payload with $handle->read($$data, $block), where $block is derived from the entry's 12-byte size field in the tar header with no upper bound on that value. A crafted header declaring a multi-gigabyte size causes Perl to allocate a scalar of that size.

See more information about CVE-2026-9538 from MITRE CVE dictionary and NIST NVD


NOTE: The following CVSS metrics and score provided are preliminary and subject to review.


CVSS v3 metrics

Base Score: 7.5
Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Version: 3.1
Attack Vector: Network
Attack Complexity: Low
Privileges Required: None
User Interaction: None
Scope: Unchanged
Confidentiality Impact: None
Integrity Impact: None
Availability Impact: High

Errata information


PlatformErrataRelease Date
Oracle Linux version 10 (perl-Archive-Tar) ELSA-2026-495232026-08-03
Oracle Linux version 8 (perl-Archive-Tar) ELSA-2026-495242026-08-03
Oracle Linux version 9 (perl-Archive-Tar) ELSA-2026-495252026-08-03


This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections:

software.hardware.complete