CVE-2022-28994

Small HTTP Server version 3.06 suffers from a remote buffer overflow vulnerability via long GET request

published April 29, 2022

CVSS
—
EPSS
2%
Percentile
83.0
In the wild
Unconfirmed
What it is

🚨 A long GET request could send Small HTTP Server into chaos! Just one overly generous request could trigger a buffer overflow, which is not something you want happening on your server! Think of it like a restaurant accepting an order way larger than their kitchen can handle. If the waiter takes too many items at once, the kitchen may overflow with chaos, leading to mistakes and messy outcomes! In the worst-case scenario, an attacker could exploit this vulnerability to execute arbitrary code on the server or crash it altogether, leaving your services vulnerable and users frustrated. Imagine your server going down just when you need it most—definitely not a fun situation!

Put simply

Think of it like a restaurant accepting an order way larger than their kitchen can handle. If the waiter takes too many items at once, the kitchen may overflow with chaos, leading to mistakes and messy outcomes! This vulnerability arises from the Small HTTP Server's failure to properly handle long GET requests, leading to a remote buffer overflow. When a crafted request exceeds the buffer limit, it can overwrite adjacent memory, potentially allowing an attacker to run malicious code.

What to do

In the worst-case scenario, an attacker could exploit this vulnerability to execute arbitrary code on the server or crash it altogether, leaving your services vulnerable and users frustrated. Imagine your server going down just when you need it most—definitely not a fun situation! To safeguard your system, consider updating to the latest version of Small HTTP Server, ensuring that long GET requests are properly validated. Additionally, review server configurations to limit the size of HTTP requests and monitor logs for unusual activity. You've got this! By taking these steps, you can keep your server safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02280 · 83.0th percentile
Published
2022-04-29T16:17Z
EPSS history
Timeline
  • 29 APR 16:17Z
    Small HTTP Server version 3.06 suffers from a remote buffer overflow vulnerability via long GET request
    cvelistv5