Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 185978 - www-servers/lighttpd Multiple Vulnerabilities
Summary: www-servers/lighttpd Multiple Vulnerabilities
Status: RESOLVED DUPLICATE of bug 185442
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Security
URL: http://secunia.com/advisories/26130/
Whiteboard: B3 [ebuild]
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-20 11:45 UTC by Lars Hartmann
Modified: 2007-07-20 13:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Hartmann 2007-07-20 11:45:30 UTC
Some vulnerabilities have been reported in lighttpd, which can be exploited by malicious people to bypass certain security restrictions or cause a DoS (Denial of Service).

1) An error in the processing of HTTP headers can be exploited to cause a DoS by sending duplicate HTTP headers with a trailing whitespace character.

2) An error in mod_auth can be exploited to cause a DoS by sending requests with the algorithm set to "MD5-sess" and without a cnonce.

3) An error when parsing Auth-Digest headers in mod_auth can potentially be exploited to cause a DoS by sending multiple whitespace characters.

4) An error exists in the mechanism that limits the number of active connections. This can be exploited to cause a DoS.

5) An error exists in the processing of HTTP requests. This can be exploited to access restricted files by adding a "/" to an URL.

6) An error exists in mod_scgi. This can be exploited to cause a DoS by sending a SCGI request and closing the connection while lighttpd processes the request.

The vulnerabilities are reported in lighttpd-1.4.15. Previous versions may also be affected.

Solution:
Fixed in the developer branch.

1) http://trac.lighttpd.net/trac/changeset/1869?format=diff&new=1869
2), 3) http://trac.lighttpd.net/trac/changeset/1875?format=diff&new=1875
4) http://trac.lighttpd.net/trac/changeset/1873?format=diff&new=1873
5) http://trac.lighttpd.net/trac/changeset/1871?format=diff&new=1871
6) http://trac.lighttpd.net/trac/changeset/1882?format=diff&new=1882

Provided and/or discovered by:
1) Olaf van der Spek
2, 3) Stefan Esser
4) pyunyh
5) jay
6) jtate

Original Advisory:
1) http://trac.lighttpd.net/trac/ticket/1232
2, 3) http://trac.lighttpd.net/trac/changeset/1875
4) http://trac.lighttpd.net/trac/ticket/1216
5) http://trac.lighttpd.net/trac/ticket/1230
6) http://trac.lighttpd.net/trac/ticket/1263

Reproducible: Always
Comment 1 Lars Hartmann 2007-07-20 11:49:20 UTC
maintainers - please provide an updated ebuild
Comment 2 Lars Hartmann 2007-07-20 11:52:17 UTC
maintainers - please provide an updated ebuild
Comment 3 Pierre-Yves Rofes (RETIRED) gentoo-dev 2007-07-20 13:25:48 UTC

*** This bug has been marked as a duplicate of bug 185442 ***