CVE-2016-10160

php: Off-by-one error in phar_parse_pharfile when loading crafted phar archive

Published Jan 24, 2017 CVSS 3.1 · 9.8 Critical EPSS 7.4% KEV · Not listed
Description
Off-by-one error in the phar_parse_pharfile function in ext/phar/phar.c in PHP before 5.6.30 and 7.0.x before 7.0.15 allows remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via a crafted PHAR archive with an alias mismatch.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-818-1 php5 security update
Debian DSA Debian DSA DSA-3783-1 php5 security update
EUVD EUVD EUVD-2016-1348 Off-by-one error in the phar_parse_pharfile function in ext/phar/phar.c in PHP before 5.6.30 and 7.0.x before 7.0.15 allows remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via a crafted PHAR archive with an alias mismatch.
Ubuntu USN Ubuntu USN USN-3196-1 PHP vulnerabilities
Ubuntu USN Ubuntu USN USN-3211-1 PHP vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 3:14 AM
Reserved
Jan 24, 2017, 12:00 AM
Status
Modified
Published
Jan 24, 2017, 9:59 PM
Modified
Jun 17, 2026, 12:39 AM
Severity
Moderate
Public date
Jan 19, 2017, 12:00 AM