SB2017113007 - Multiple vulnerabilities in PHP
Published: November 30, 2017
Security Bulletin ID
SB2017113007
Severity
High
Patch available
YES
Number of vulnerabilities
4
Exploitation vector
Remote access
Highest impact
Code execution
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 4 secuirty vulnerabilities.
1) Buffer overflow (CVE-ID: N/A)
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)
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)
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)
The vulnerability allows a remote attacker to execute arbitrary code on the target systemThe 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.