CVE-2017-5340

php: Use of uninitialized memory in unserialize()

Published Jan 11, 2017 CVSS 3.1 · 9.8 Critical EPSS 16.7% KEV · Not listed
Description
Zend/zend_hash.c in PHP before 7.0.15 and 7.1.x before 7.1.1 mishandles certain cases that require large array allocations, which allows remote attackers to execute arbitrary code or cause a denial of service (integer overflow, uninitialized memory access, and use of arbitrary destructor function pointers) via crafted serialized data.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2017-14445 Zend/zend_hash.c in PHP before 7.0.15 and 7.1.x before 7.1.1 mishandles certain cases that require large array allocations, which allows remote attackers to execute arbitrary code or cause a denial of service (integer overflow, uninitialized memory access, and use of arbitrary destructor function pointers) via crafted serialized data.
Ubuntu USN Ubuntu USN USN-3211-1 PHP vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 5, 2024, 2:55 PM
Reserved
Jan 11, 2017, 12:00 AM
Status
Modified
Published
Jan 11, 2017, 6:59 AM
Modified
Jun 17, 2026, 1:20 AM
Severity
Moderate
Public date
Dec 29, 2016, 12:00 AM