CVE-2015-8835

The make_http_soap_request function in ext/soap/php_http.c in PHP before 5.4.44, 5.5.x before 5.5.28, and 5.6.x before 5.6.12 does not properly retrieve keys…

published May 16, 2016

CVSS
—
EPSS
6%
Percentile
93.5
In the wild
Unconfirmed
What it is

⚠️ A seemingly innocent SOAP request can lead to some serious chaos! The make_http_soap_request function in PHP has a flaw that lets attackers craft data that could cause crashes or worse. 😱 Think of it like a restaurant that serves an 'all-you-can-eat' buffet without checking the quality of the dishes. One bad dish might spoil the whole meal, causing serious digestive issues for everyone involved! An attacker could exploit this to crash your application or even execute arbitrary code, potentially leading to data breaches or service outages. It's like a faulty dish ruining dinner for an entire party. Imagine the complaints!

Put simply

Think of it like a restaurant that serves an 'all-you-can-eat' buffet without checking the quality of the dishes. One bad dish might spoil the whole meal, causing serious digestive issues for everyone involved! This vulnerability arises because the make_http_soap_request function does not effectively handle keys in a numerically indexed cookies array, which can lead to NULL pointer dereference and type confusion, resulting in application crashes or arbitrary code execution.

What to do

An attacker could exploit this to crash your application or even execute arbitrary code, potentially leading to data breaches or service outages. It's like a faulty dish ruining dinner for an entire party. Imagine the complaints! To mitigate this vulnerability, upgrade to PHP version 5.4.44, 5.5.28, or 5.6.12 or later. Also, review your use of the SoapClient::__call method and test your application for potential vulnerabilities related to serialized data. Stay proactive! You've got this! Follow the steps to secure your PHP environment and keep your application running smoothly. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06195 · 93.5th percentile
Published
2016-05-16T10:00Z
EPSS history
Timeline
  • 16 MAY 10:00Z
    The make_http_soap_request function in ext/soap/php_http.c in PHP before 5.4.44, 5.5.x before 5.5.28, and 5.6.x before 5.6.12 does not properly retrieve keys…
    cvelistv5