First published: Wed Jan 11 2017(Updated: )
The SplObjectStorage unserialize implementation in ext/spl/spl_observer.c in PHP before 7.0.12 does not verify that a key is an object, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized memory access) via crafted serialized data.
Credit: cve@checkpoint.com
Affected Software | Affected Version | How to fix |
---|---|---|
PHP | >=7.0.0<7.0.11 | |
IBM Data ONTAP |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-7480 is considered a critical vulnerability due to its potential for remote code execution and denial of service.
To mitigate CVE-2016-7480, update PHP to version 7.0.12 or later.
CVE-2016-7480 affects PHP versions before 7.0.12, including all versions from 7.0.0 to 7.0.11.
Yes, CVE-2016-7480 can be exploited remotely through crafted serialized data.
CVE-2016-7480 can lead to arbitrary code execution or result in denial of service due to uninitialized memory access.