portage-ng / portage / www-servers / lighttpd / 1.4.85
portage-ng glsa
10 advisories reference www-servers/lighttpd · none place version 1.4.85 in a vulnerable range
▸ GLSA 202210-12 Lighttpd: Denial of Service this version unaffected low remote 2022-10-31

A vulnerability has been discovered in lighttpd which could result in denial of service.

Announced
2022-10-31
Revised
2022-10-31
Access
remote
Bugs
#869890
Advisory
https://security.gentoo.org/glsa/202210-12

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.67>= 1.4.67

Background

Lighttpd is a lightweight high-performance web server.

Description

Lighttpd's mod_wstunnel does not initialize a handler function pointer if an invalid HTTP request (websocket handshake) is received.

Impact

An attacker can trigger a denial of service via making Lighttpd try to call an uninitialized function pointer.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.67"

References

▸ GLSA 201406-10 lighttpd: Multiple vulnerabilities this version unaffected high remote 2014-06-13

Multiple vulnerabilities have been found in lighttpd, allowing remote attackers cause a Denial of Service condition or execute arbitrary SQL statements.

Announced
2014-06-13
Revised
2014-06-13
Access
remote
Bugs
#392581 #444179 #490432 #491154 #504330
Advisory
https://security.gentoo.org/glsa/201406-10

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.35>= 1.4.35

Background

lighttpd is a lightweight high-performance web server.

Description

Multiple vulnerabilities have been discovered in lighttpd. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could create a Denial of Service condition. Futhermore, a remote attacker may be able to execute arbitrary SQL statements.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.35"

References

▸ GLSA 201006-17 lighttpd: Denial of service this version unaffected normal remote 2010-06-03

A processing error in lighttpd might result in a Denial of Service condition.

Announced
2010-06-03
Revised
2010-06-03
Access
remote
Bugs
#303213
Advisory
https://security.gentoo.org/glsa/201006-17

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.25-r1>= 1.4.25-r1

Background

lighttpd is a lightweight high-performance web server.

Description

Li Ming reported that lighttpd does not properly process packets that are sent overly slow.

Impact

A remote attacker might send specially crafted packets to a server running lighttpd, possibly resulting in a Denial of Service condition via host memory exhaustion.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.25-r1"

References

▸ GLSA 200812-04 lighttpd: Multiple vulnerabilities this version unaffected normal remote 2008-12-02

Multiple vulnerabilities in lighttpd may lead to information disclosure or a Denial of Service.

Announced
2008-12-02
Revised
2008-12-02
Access
remote
Bugs
#238180
Advisory
https://security.gentoo.org/glsa/200812-04

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.20>= 1.4.20

Background

lighttpd is a lightweight high-performance web server.

Description

Multiple vulnerabilities have been reported in lighttpd:

  • Qhy reported a memory leak in the http_request_parse() function in request.c (CVE-2008-4298).
  • Gaetan Bisson reported that URIs are not decoded before applying url.redirect and url.rewrite rules (CVE-2008-4359).
  • Anders1 reported that mod_userdir performs case-sensitive comparisons on filename components in configuration options, which is insufficient when case-insensitive filesystems are used (CVE-2008-4360).

Impact

A remote attacker could exploit these vulnerabilities to cause a Denial of Service, to bypass intended access restrictions, to obtain sensitive information, or to possibly modify data.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.20"

References

▸ GLSA 200804-08 lighttpd: Multiple vulnerabilities this version unaffected normal remote 2008-04-10

Multiple vulnerabilities in lighttpd may lead to information disclosure or a Denial of Service.

Announced
2008-04-10
Revised
2008-04-10
Access
remote
Bugs
#212930 #214892
Advisory
https://security.gentoo.org/glsa/200804-08

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.19-r2>= 1.4.19-r2

Background

lighttpd is a lightweight high-performance web server.

Description

Julien Cayzax discovered that an insecure default setting exists in mod_userdir in lighttpd. When userdir.path is not set the default value used is $HOME. It should be noted that the "nobody" user's $HOME is "/" (CVE-2008-1270). An error also exists in the SSL connection code which can be triggered when a user prematurely terminates his connection (CVE-2008-1531).

Impact

A remote attacker could exploit the first vulnerability to read arbitrary files. The second vulnerability can be exploited by a remote attacker to cause a Denial of Service by terminating a victim's SSL connection.

Workaround

As a workaround for CVE-2008-1270 you can set userdir.path to a sensible value, e.g. "public_html".

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.19-r2"

References

▸ GLSA 200803-10 lighttpd: Multiple vulnerabilities this version unaffected normal remote 2008-03-05

Multiple vulnerabilities have been discovered in lighttpd.

Announced
2008-03-05
Revised
2008-03-05
Access
remote
Bugs
#211230 #211956
Advisory
https://security.gentoo.org/glsa/200803-10

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.18-r2>= 1.4.18-r2

Background

lighttpd is a lightweight high-performance web server.

Description

lighttpd contains a calculation error when allocating the global file descriptor array (CVE-2008-0983). Furthermore, it sends the source of a CGI script instead of returning a 500 error (Internal Server Error) when the fork() system call fails (CVE-2008-1111).

Impact

A remote attacker could exploit these vulnerabilities to cause a Denial of Service or gain the source of a CGI script.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.18-r2"

References

▸ GLSA 200709-16 Lighttpd: Buffer overflow this version unaffected high remote 2007-09-27

Lighttpd is vulnerable to the remote execution of arbitrary code.

Announced
2007-09-27
Revised
2007-09-27
Access
remote
Bugs
#191912
Advisory
https://security.gentoo.org/glsa/200709-16

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.18>= 1.4.18

Background

Lighttpd is a lightweight HTTP web server.

Description

Mattias Bengtsson and Philip Olausson have discovered a buffer overflow vulnerability in the function fcgi_env_add() in the file mod_fastcgi.c when processing overly long HTTP headers.

Impact

A remote attacker could send a specially crafted request to the vulnerable Lighttpd server, resulting in the remote execution of arbitrary code with privileges of the user running the web server. Note that mod_fastcgi is disabled in Gentoo's default configuration.

Workaround

Edit the file /etc/lighttpd/lighttpd.conf and comment the following line: "include mod_fastcgi.conf"

Resolution

All Lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.18"

References

▸ GLSA 200708-11 Lighttpd: Multiple vulnerabilities this version unaffected normal remote 2007-08-16

Several vulnerabilities were reported in Lighttpd, most of them allowing a Denial of Service and potentially the remote execution of arbitrary code.

Announced
2007-08-16
Revised
2007-08-16
Access
remote
Bugs
#185442
Advisory
https://security.gentoo.org/glsa/200708-11

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.16>= 1.4.16

Background

Lighttpd is a lightweight HTTP web server.

Description

Stefan Esser discovered errors with evidence of memory corruption in the code parsing the headers. Several independent researchers also reported errors involving the handling of HTTP headers, the mod_auth and mod_scgi modules, and the limitation of active connections.

Impact

A remote attacker can trigger any of these vulnerabilities by sending malicious data to the server, which may lead to a crash or memory exhaustion, and potentially the execution of arbitrary code. Additionally, access-deny settings can be evaded by appending a final / to a URL.

Workaround

There is no known workaround at this time.

Resolution

All Lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.16"

References

▸ GLSA 200705-07 Lighttpd: Two Denials of Service this version unaffected normal remote 2007-05-07

Two vulnerabilities have been discovered in Lighttpd, each allowing for a Denial of Service.

Announced
2007-05-07
Revised
2007-05-07
Access
remote
Bugs
#174043
Advisory
https://security.gentoo.org/glsa/200705-07

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.4.14>= 1.4.14

Background

Lighttpd is a lightweight HTTP web server.

Description

Robert Jakabosky discovered an infinite loop triggered by a connection abort when Lighttpd processes carriage return and line feed sequences. Marcus Rueckert discovered a NULL pointer dereference when a server running Lighttpd tries to access a file with a mtime of 0.

Impact

A remote attacker could upload a specially crafted file to the server or send a specially crafted request and then abort the connection, possibly resulting in a crash or a Denial of Service by CPU consumption.

Workaround

There is no known workaround at this time.

Resolution

All Lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.4.14"

References

▸ GLSA 200502-21 lighttpd: Script source disclosure this version unaffected low remote 2005-02-15

An attacker can trick lighttpd into revealing the source of scripts that should be executed as CGI or FastCGI applications.

Announced
2005-02-15
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#81776
Advisory
https://security.gentoo.org/glsa/200502-21

Affected packages

PackageArchVulnerableUnaffected
www-servers/lighttpd*< 1.3.10-r1>= 1.3.10-r1

Background

lighttpd is a small-footprint, fast, compliant and very flexible web-server which is optimized for high-performance environments.

Description

lighttpd uses file extensions to determine which elements are programs that should be executed and which are static pages that should be sent as-is. By appending %00 to the filename, you can evade the extension detection mechanism while still accessing the file.

Impact

A remote attacker could send specific queries and access the source of scripts that should have been executed as CGI or FastCGI applications.

Workaround

There is no known workaround at this time.

Resolution

All lighttpd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/lighttpd-1.3.10-r1"

References