CVE-2016-5770Type Confusion in PHP

Severity
9.8CRITICALNVD
EPSS
10.1%
top 6.91%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 7
Latest updateMay 14

Description

Integer overflow in the SplFileObject::fread function in spl_directory.c in the SPL extension in PHP before 5.5.37 and 5.6.x before 5.6.23 allows remote attackers to cause a denial of service or possibly have unspecified other impact via a large integer argument, a related issue to CVE-2016-5096.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages4 packages

NVDphp/php5.6.05.6.23+2
NVDopensuse/leap42.1
Appleapple/macos_sierra10.12

Also affects: Debian Linux 8.0

Patches

🔴Vulnerability Details

1
GHSA
GHSA-cc8q-wj33-74wc: Integer overflow in the SplFileObject::fread function in spl_directory2022-05-14

📋Vendor Advisories

2
Apple
CVE-2016-5770: macOS Sierra 10.122016-09-20
Red Hat
php: Int/size_t confusion in SplFileObject::fread2016-06-23

💬Community

2
Bugzilla
CVE-2016-5766 CVE-2016-5767 CVE-2016-5768 CVE-2016-5769 CVE-2016-5770 CVE-2016-5771 CVE-2016-5772 CVE-2016-5773 php: various flaws [fedora-all]2016-06-29
Bugzilla
CVE-2016-5770 php: Int/size_t confusion in SplFileObject::fread2016-06-29
CVE-2016-5770 — Type Confusion in PHP | cvebase