EChat Server Buffer Overflow Vulnerability in chat.ghp Endpoint Allowing Arbitrary Code Execution

Vulnerability

A buffer overflow vulnerability has been identified in EChat Server version 3.1, specifically within the chat.ghp endpoint. This vulnerability allows remote attackers to execute arbitrary code by sending a GET request with an oversized username parameter. The malicious username can include shellcode and Return-Oriented Programming (ROP) gadgets, enabling code execution in the context of the application.

Impact

Exploitation of this vulnerability leads to arbitrary code execution within the application context. However, failed attempts to exploit this vulnerability result in a denial-of-service condition.

Reproduction

The vulnerability can be reproduced by sending a GET request to the chat.ghp endpoint with a username parameter that exceeds the buffer size. The oversized username should be crafted to include shellcode and ROP gadgets. This can be done using a simple script that automates the process, such as one written in Python.

Added: Mar 28, 2026, 12:29 PM
Updated: Mar 28, 2026, 12:29 PM

Vulnerability Rating

Custom Algorithm
spread
0.8
impact
10.0
exploitability
8.9
remediation
0.0
relevance
4.8
threat
6.4
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.