CVE Tools

CVE-2015-4024

Public exploit available. Not confirmed exploited in the wild yet. A vendor fix is available.

Published Updated Sources: CVE.org, NVD, BDU

What to do

The vendor has published a fix. Version details are below where the sources state them.

  • Apple Mac Os XAffected: ≤ 10.10.4Upgrade to: after 10.10.4Stated by: NVD
  • PhpAffected: ≤ 5.4.40Upgrade to: after 5.4.40Stated by: NVD
  • Hp System Management HomepageAffected: ≤ 7.5.3.1Upgrade to: after 7.5.3.1Stated by: NVD
  • Canonical Ltd. UbuntuAffected: 14.10Upgrade to: not statedStated by: BDU
  • Red Hat Inc. Red Hat Enterprise LinuxAffected: 6Upgrade to: not statedStated by: BDU

Versions as the sources state them. 1 more product has version data. Full version matrix after sign-in

Steps

Written by AI from the record
  1. Check the PHP version used by every web server that accepts file uploads or web forms.
  2. Upgrade PHP 5.4 to 5.4.41, PHP 5.5 to 5.5.25, or PHP 5.6 to 5.6.9 or later; preferably move to a currently supported PHP release.
  3. If an immediate upgrade is not possible, restrict large or repeated form submissions at the web server or firewall and limit upload request sizes.
  4. Review server CPU and web-request logs for unusual bursts of large form submissions after mitigation.

What it is

From the CVE record

Algorithmic complexity vulnerability in the multipart_buffer_headers function in main/rfc1867.c in PHP before 5.4.41, 5.5.x before 5.5.25, and 5.6.x before 5.6.9 allows remote attackers to cause a denial of service (CPU consumption) via crafted form data that triggers an improper order-of-growth outcome.

In plain language

Written by AI from the record

This is a PHP flaw that can let someone overload a website with specially made form submissions if it runs PHP before 5.4.41, 5.5.25, or 5.6.9; a typical business should act if it still uses these retired versions.

Algorithmic-complexity denial of service in PHP's multipart_buffer_headers handling allows remote CPU exhaustion through crafted multipart form data.

If you're affected

  • Website becomes unresponsive
  • Online forms stop working
  • High server CPU costs
  • Customer service disruption

Exploitation

Where each signal puts this CVE on the scale from published to confirmed exploited.

EPSS99th
Public exploit
CISA KEV

Not in the catalog. CISA has not confirmed exploitation.

Public exploits

1 source with a proof of concept or module.

Exploit links, PoCs and Metasploit modules after sign-in
EPSS

50% chance of exploitation activity in the next 30 days, which ranks it in the 99th percentile of scored CVEs.

Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.

Lifecycle

A public exploit existed 61 days before the patch.

  1. EPSS band changehigh → moderateepss band change
  2. OpenVAS check added
  3. Patch availablerecord updated
  4. Public exploit / PoCsource: other
  5. Publishedweakness classified

Affected products

And 8 more affected products. See all after sign-in

Technical detail

AV:N/AC:L/Au:N/C:N/I:N/A:P

Scored 5.0 by NVD.

How it is reached

  • Access Vector NetworkExploitable remotely over the network
  • Access Complexity LowNo special conditions required
  • Authentication NoneNo authentication required

Impact if exploited

  • Confidentiality NoneNo confidentiality impact
  • Integrity NoneNo integrity impact
  • Availability PartialReduced performance or service disruption

Weaknesses

Sources

Watch the software you run.

My Stack ranks new CVEs for your products by real-world exploitation, so the next serious one reaches you without reading every advisory.

We'll flag the next CVE, public exploit or patch for Red Hat Enterprise Linux, not every advisory. This one: public exploit.