OESA-2026-2678

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2026-2678
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2026-2678.json
JSON Data
https://api.osv.dev/v1/vulns/OESA-2026-2678
Upstream
  • CVE-2026-42496
Published
2026-06-12T12:28:35Z
Modified
2026-06-12T12:45:12.197251590Z
Summary
perl-Archive-Tar security update
Details

archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files.

Security Fix(es):

Archive::Tar versions before 3.08 for Perl extract symlinks with attacker controlled targets outside the extraction directory.

makespecial_file() passes the tar header's linkname to symlink() without validating it against absolute paths or .. segments. The secure-extract mode check that guards regular file extraction does not cover the symlink target.

A subsequent open through the extracted name reads or writes the attacker chosen path.(CVE-2026-42496)

Database specific
{
    "severity": "Critical"
}
References

Affected packages

openEuler:24.03-LTS-SP1 / perl-Archive-Tar

Package

Name
perl-Archive-Tar
Purl
pkg:rpm/openEuler/perl-Archive-Tar&distro=openEuler-24.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
3.02-3.oe2403sp1

Ecosystem specific

{
    "src": [
        "perl-Archive-Tar-3.02-3.oe2403sp1.src.rpm"
    ],
    "noarch": [
        "perl-Archive-Tar-3.02-3.oe2403sp1.noarch.rpm",
        "perl-Archive-Tar-help-3.02-3.oe2403sp1.noarch.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-2678.json"

openEuler:24.03-LTS-SP3 / perl-Archive-Tar

Package

Name
perl-Archive-Tar
Purl
pkg:rpm/openEuler/perl-Archive-Tar&distro=openEuler-24.03-LTS-SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
3.02-3.oe2403sp3

Ecosystem specific

{
    "src": [
        "perl-Archive-Tar-3.02-3.oe2403sp3.src.rpm"
    ],
    "noarch": [
        "perl-Archive-Tar-3.02-3.oe2403sp3.noarch.rpm",
        "perl-Archive-Tar-help-3.02-3.oe2403sp3.noarch.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-2678.json"

openEuler:20.03-LTS-SP4 / perl-Archive-Tar

Package

Name
perl-Archive-Tar
Purl
pkg:rpm/openEuler/perl-Archive-Tar&distro=openEuler-20.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.38-2.oe2003sp4

Ecosystem specific

{
    "src": [
        "perl-Archive-Tar-2.38-2.oe2003sp4.src.rpm"
    ],
    "noarch": [
        "perl-Archive-Tar-2.38-2.oe2003sp4.noarch.rpm",
        "perl-Archive-Tar-help-2.38-2.oe2003sp4.noarch.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-2678.json"

openEuler:22.03-LTS-SP4 / perl-Archive-Tar

Package

Name
perl-Archive-Tar
Purl
pkg:rpm/openEuler/perl-Archive-Tar&distro=openEuler-22.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.40-4.oe2203sp4

Ecosystem specific

{
    "src": [
        "perl-Archive-Tar-2.40-4.oe2203sp4.src.rpm"
    ],
    "noarch": [
        "perl-Archive-Tar-2.40-4.oe2203sp4.noarch.rpm",
        "perl-Archive-Tar-help-2.40-4.oe2203sp4.noarch.rpm"
    ]
}

Database specific

source
"https://repo.openeuler.org/security/data/osv/OESA-2026-2678.json"