CVE-2026-24469CWE-22

C++ HTTP Server has Critical Path Traversal Vulnerability in RequestHandler Allowing Arbitrary File Read

High · published January 24, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
50.0
In the wild
Unconfirmed
What it is

⚡ An unauthenticated remote attacker can exploit a path traversal vulnerability in C++ HTTP Server versions 1.0 and below! 🔥 Think of it like a mail carrier who accidentally delivers your letters to the wrong house because they followed a poorly written address — this flaw lets attackers reach files they shouldn't be able to access! This vulnerability could lead to an attacker reading sensitive files from your server's filesystem, potentially exposing secrets, configurations, or even user data. This could be absolutely devastating if your server contains critical information. It's a recipe for disaster if not addressed!

Put simply

Think of it like a mail carrier who accidentally delivers your letters to the wrong house because they followed a poorly written address — this flaw lets attackers reach files they shouldn't be able to access! The vulnerability stems from the RequestHandler::handleRequest method, where the server fails to sanitize the filename derived from user input, allowing for traversal outside the designated files_directory by using ../ sequences in the HTTP GET request.

What to do

This vulnerability could lead to an attacker reading sensitive files from your server's filesystem, potentially exposing secrets, configurations, or even user data. This could be absolutely devastating if your server contains critical information. It's a recipe for disaster if not addressed! To remediate this vulnerability, ensure you upgrade to a patched version of the C++ HTTP Server as soon as one is available. In the meantime, implement strict input validation to sanitize the URL path and prevent path traversal attempts. Regularly audit your files for potential exposures! You've got this! Stay vigilant and proactive to keep your server secure! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00641 · 50.0th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-01-24T01:50Z
EPSS history
Timeline
  • 24 JAN 01:50Z
    C++ HTTP Server has Critical Path Traversal Vulnerability in RequestHandler Allowing Arbitrary File Read
    cvelistv5