SB2017113007 - Multiple vulnerabilities in PHP
Published: November 30, 2017
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 4 vulnerabilities.
1) Buffer overflow (CVE-ID: N/A)
CWE-ID: CWE-120 - Buffer overflow
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear
The vulnerability allows a remote attacker to cause DoS condition on the target system.
The weakness exists due to buffer overflow in json_decode(). A remote attacker can supply JSON_INVALID_UTF8_IGNORE or JSON_INVALID string, trigger memory corruption and cause the application to crash.
Successful exploitation of the vulnerability results in denial of service.
2) Deserialization of untrusted data (CVE-ID: N/A)
CWE-ID: CWE-502 - Deserialization of Untrusted Data
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear
The vulnerability allows a remote attacker to cause DoS condition on the target system.
The weakness exists due to deserialization of untrusted data. A remote attacker can supply specially crafted data, trigger deserialization and cause the application to crash.
Successful exploitation of the vulnerability may result in denial of service.
3) Improper input validation (CVE-ID: N/A)
CWE-ID: CWE-20 - Improper input validation
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear
The vulnerability allows a remote attacker to obtain potentially sensitive information or cause DoS condition on the target system.
The weakness exists due to insufficient validation of user-supplied input. A remote attacker can supply a specially crafted .bmp image and gain access to arbitrary data or cause the application to crash.
4) Type confusion (CVE-ID: N/A)
CWE-ID: CWE-843 - Type confusion
CVSSv4: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Clear
The vulnerability allows a remote attacker to execute arbitrary code on the target system
The weakness exists due to type confusion in exif_read_data(). A remote attacker can supply a specially crafted TIFF image, trigger heap overflow in debug mode and execute arbitrary code with elevated privileges.
Successful exploitation of the vulnerability may result in system compromise.
Remediation
Install update from vendor's website.