PT-2026-22039 · Unknown+2 · Cloudflared+2
Maxim Masutin
+1
·
Published
2026-02-25
·
Updated
2026-03-03
·
CVE-2026-27633
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
TinyWeb versions prior to 2.02
Description
TinyWeb is a web server written in Delphi for Win32. Versions prior to 2.02 are susceptible to a Denial of Service (DoS) condition caused by memory exhaustion. An unauthenticated remote attacker can send an HTTP POST request to the server with a very large
Content-Length header, such as 2147483647. The server allocates memory for the request body (EntityBody) continuously while processing the payload, without any size restrictions. This leads to the consumption of all available memory, ultimately causing the server to crash. Any service hosted using TinyWeb is potentially impacted. The issue is resolved in version 2.02, which introduces a CMaxEntityBodySize limit of 10MB for incoming payloads.Recommendations
Versions prior to 2.02 should be upgraded to version 2.02 or later.
As a temporary workaround, if upgrading is not immediately possible, consider placing the server behind a Web Application Firewall (WAF) or reverse proxy (like nginx or Cloudflare) configured to limit the maximum allowed HTTP request body size (e.g.,
client max body size in nginx).Exploit
Fix
DoS
Allocation of Resources Without Limits
Resource Exhaustion
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Cloudflared
Tinyweb
Nginx