Red Hat Bugzilla – Bug 878213
CVE-2012-5533 lighttpd: Denial of Service via malformed Connection headers
Last modified: 2013-08-26 09:25:15 EDT
A flaw was found in lighttpd version 1.4.31 that could be exploited by a remote user to cause a denial of service condition in lighttpd. A client could send a malformed Connection header to lighttpd (such as "Connection: TE,,Keep-Alive"), which would cause lighttpd to enter an endless loop, detecting an empty token but not incrementing the current string position, causing it to continually read ',' over and over.
This flaw was introduced in 1.4.31  when an "invalid read" bug was fixed .
Red Hat would like to thank Stefan Bühler for reporting this issue. Upstream acknowledges Jesse Sipprell from McClatchy Interactive, Inc. as the original reporter.
Created attachment 648125 [details]
upstream patch to correct the flaw
Note that because lighttpd does not use threads, this would cause the daemon to fully be unresponsive to requests and peg the CPU core it is using to full or near-full utilization.
Created lighttpd tracking bugs for this issue
Affects: fedora-all [bug 878914]
Affects: epel-all [bug 878915]
Anything happening here?
I do not see that the Fedora maintainers have proceeded with this. I'll ping on the tracking bugs to see if that maybe reminds them.
Any progress with this bug?
Created attachment 784918 [details]
CVE-2012-5533 lighttpd apply patch
SRPMS version that I compile a few months ago and currently in production.