CVE-2017-7189

High

Description

main/streams/xp_socket.c in PHP 7.x before 2017-03-07 misparses fsockopen calls, such as by interpreting fsockopen('127.0.0.1:80', 443) as if the address/port were 127.0.0.1:80:443, which is later truncated to 127.0.0.1:80. This behavior has a security risk if the explicitly provided port number (i.e., 443 in this example) is hardcoded into an application as a security policy, but the hostname argument (i.e., 127.0.0.1:80 in this example) is obtained from untrusted input.

SeverityHigh
CVSS7.5
Exploit probability—
ProductPhp
PublishedJul 10, 2019
First seenJul 10, 2019

How to fix

Update
  • php php7.0.16 or later

Affected products

ProductAffected versionsFixed in
php php7.0.0 ≤ v < 7.0.167.0.16

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2017-7189 · Php · Dark Radar