Skip to content
Vulnerability Intelligence

CVE-2018-7584

CriticalPublic exploit

In PHP through 5.6.33, 7.0.x before 7.0.28, 7.1.x through 7.1.14, and 7.2.x through 7.2.2, there is a stack-based buffer under-read while parsing an HTTP response in the php_stream_url_wrap_http_ex function in ext/standard/http_fopen_wrapper.c.

Published Mar 1, 2018 · Updated Aug 7, 2026 · Also known as ALPINE-CVE-2018-7584, DEBIAN-CVE-2018-7584, DLA-1326-1, SUSE-SU-2018:0646-1, SUSE-SU-2018:0717-1, UBUNTU-CVE-2018-7584

Key Facts

Patch immediately
  • CVE-2018-7584 is a critical-severity vulnerability (CVSS 9.8 v3.1) affecting PHP, Ubuntu Linux (Canonical), Debian Linux and 22 more products.
  • It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
  • EPSS estimates a 87% probability of exploitation in the next 30 days.
  • Fixed versions are available, including apache2-mod_php5 5.5.14-109.24.1, apache2-mod_php5 5.5.14-97.1, apache2-mod_php53 5.3.17-112.20.1.
  • Brandefense priority: patch immediately, because it is very likely to be exploited soon.

CVSS v3.1

9.8

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

EPSS (30-day exploit likelihood)

87%

Higher than 99.7% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

Available

Proof-of-concept or weaponized module

Get the full CVE-2018-7584 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

Description

In PHP through 5.6.33, 7.0.x before 7.0.28, 7.1.x through 7.1.14, and 7.2.x through 7.2.2, there is a stack-based buffer under-read while parsing an HTTP response in the php_stream_url_wrap_http_ex function in ext/standard/http_fopen_wrapper.c. This subsequently results in copying a large string.

Affected Products

614 affected entries in total
ProductAffected versionsFixed in
PHPPHPSee advisory5.6.33
Ubuntu LinuxCanonical12.04, 14.04, 16.04, 17.10n/a
Debian LinuxDebian7.0, 8.0, 9.0n/a
php5alpineSee advisory5.6.34-r0
php7alpineSee advisory7.0.28-r0
20 more affected products in the full CVE brief

Patched Releases

apache2-mod_php5

5.5.14-109.24.1, 5.5.14-97.1

apache2-mod_php53

5.3.17-112.20.1

apache2-mod_php7

7.0.7-31.1, 7.0.7-50.32.1

PHP

0:5.4.16-48.el7, 5.4.16-48.el7, <=5.6.33

php-bcmath

5.4.16-48.el7

php-cli

5.4.16-48.el7

php-common

5.4.16-48.el7

php-dba

5.4.16-48.el7

php-devel

5.4.16-48.el7

php-embedded

5.4.16-48.el7

php-enchant

5.4.16-48.el7

php-fpm

5.4.16-48.el7

php-gd

5.4.16-48.el7

php-intl

5.4.16-48.el7

php-ldap

5.4.16-48.el7

php-mbstring

5.4.16-48.el7

php-mysql

5.4.16-48.el7

php-mysqlnd

5.4.16-48.el7

php-odbc

5.4.16-48.el7

php-pdo

5.4.16-48.el7

php-pgsql

5.4.16-48.el7

php-process

5.4.16-48.el7

php-pspell

5.4.16-48.el7

php-recode

5.4.16-48.el7

php-snmp

5.4.16-48.el7

Timeline

  1. Publicly disclosed

    Mar 1, 2018

  2. Last updated

    Aug 7, 2026

Weakness Type

  • CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
  • CWE-125 Out-of-bounds Read

References

15 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2018-7584 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo