본문 바로가기

취약점 정보2

XAMPP Control Panel Memory Corruption Denial Of Service

728x90
Product:
===================
XAMPP Control Panel


XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends,
consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP
and Perl programming languages.



Vulnerability Type:
=====================
Memory Corruption DOS
XAMPP Control Panel crashes with access violation when writing junk bytes into several different ports e.g.

Tested following ports / versions:

(MySQL) 3306 v3.2.2
(Tomcat) 8080 (XAMPP v3.1.0)
(FileZilla) 21
(Mercury Mail) 25 (XAMPP v3.1.0),79,105,106,143.

It is not that XAMPP Control Panel is listening on some port, however memory corruption and Denial Of Service does
occur when you constantly write junk into, for instance, the MySQL, Tomcat, FileZilla, Mercury Mail listening ports.


1) Launch XAMPP control panel
2) Run exploit script against some ports like 3306, 79, 105 (Mercury mail) with Apache running and or Tomcat 

Target different services and port combinations to reproduce.

Important to note is that neither MySQL or Apache itself crash, it IS the XAMPP Control Panel that crashes with Access 
Violation.


728x90