CVE-2019-5096CWE-416

An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in…

Critical · published December 3, 2019

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.3th percentile for exploit probability.

CVSS v3.0
9.8
EPSS
67%
Percentile
99.3
In the wild
Unconfirmed
What it is

🚨 Get ready for a code-red alert! An unauthenticated HTTP request can unleash full code execution on vulnerable versions of the GoAhead web server! 🔥 Think of this vulnerability like a delivery person who shows up at your door with a package, but instead of checking the label, they just drop it inside your house—no questions asked. The GoAhead server accepts crafted requests that can wreak havoc on its internal structure, just like that unchecked delivery can lead to chaos in your living room! An attacker could exploit this vulnerability to manipulate the server’s operation, leading to catastrophic outcomes like executing arbitrary code or taking control of the server entirely. Imagine someone crashing your party and taking over your playlist—it's not just annoying; it could be absolutely devastating for your data!

Put simply

Think of this vulnerability like a delivery person who shows up at your door with a package, but instead of checking the label, they just drop it inside your house—no questions asked. The GoAhead server accepts crafted requests that can wreak havoc on its internal structure, just like that unchecked delivery can lead to chaos in your living room! This vulnerability allows attackers to craft a multi-part/form-data request that triggers a use-after-free condition in the GoAhead web server, corrupting heap structures and enabling remote code execution.

What to do

An attacker could exploit this vulnerability to manipulate the server’s operation, leading to catastrophic outcomes like executing arbitrary code or taking control of the server entirely. Imagine someone crashing your party and taking over your playlist—it's not just annoying; it could be absolutely devastating for your data! Immediate action is essential! Update your GoAhead web server to version 5.0.2 or later to close this critical gap. Additionally, review your server configurations to restrict unauthenticated access where possible. Don't wait—patch now! You've got this! With a few updates, you'll have your server secured and running smooth again! 🛡️

The record
Technical detail
CVSS v3.0
9.8 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.66982 · 99.3th percentile
Weakness
CWE-416 · Use After Free
Published
2019-12-03T21:52Z
EPSS history
Timeline
  • 03 DEC 21:52Z
    An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in…
    cvelistv5