A module for Perl manipulation of .tar files
Backport upstream commit f9af0142 to perl-Archive-Tar on c8s.
The patch adds a $MAX_FILE_SIZE variable (default 1 GiB) and a
size check in _read_tar() that refuses to allocate memory for
entries whose declared size exceeds the cap. This defends against
CVE-2026-9538, where an attacker-controlled tar header size field
could trigger multi-GB memory allocation via a small compressed
archive.
CVE: CVE-2026-9538
Upstream patches:
-
|
||
|---|---|---|
| .gitignore | ||
| .rpmlint | ||
| Archive-Tar-2.02-Do-not-sleep-in-Makefile.PL.patch | ||
| perl-Archive-Tar.spec | ||
| RHEL-181654.patch | ||
| RHEL-191913.patch | ||
| sources | ||