portage-ng / portage / www-servers / nginx / 1.31.6
portage-ng glsa
11 advisories reference www-servers/nginx · none place version 1.31.6 in a vulnerable range
▸ GLSA 202608-16 nginx: Multiple Vulnerabilities this version unaffected high remote 2026-08-17

Multiple vulnerabilities have been found in nginx, the worst of which could result in arbitrary code execution.

Announced
2026-08-17
Revised
2026-08-17 (revision 2)
Access
remote
Bugs
#949354 #967910 #969626 #971553 #974894 #975844 #977606 #979311
Advisory
https://security.gentoo.org/glsa/202608-16

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.30.4-r1>= 1.30.4-r1

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

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

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.30.4-r1"

References

▸ GLSA 202409-32 nginx: Multiple Vulnerabilities this version unaffected low remote 2024-09-28

Multiple vulnerabilities have been discovered in nginx, the worst of which could result in denial of service.

Announced
2024-09-28
Revised
2024-09-28
Access
remote
Bugs
#924619 #937938
Advisory
https://security.gentoo.org/glsa/202409-32

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.26.2-r2>= 1.26.2-r2

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

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

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.26.2-r2"

References

▸ GLSA 202105-38 nginx: Remote code execution this version unaffected high remote 2021-05-26

A vulnerability in nginx could lead to remote code execution.

Announced
2021-05-26
Revised
2021-05-26
Access
remote
Bugs
#792087
Advisory
https://security.gentoo.org/glsa/202105-38

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.21.0>= 1.20.1:0, >= 1.21.0:mainline

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

It was discovered that nginx did not properly handle DNS responses when “resolver” directive is used.

Impact

A remote attacker, able to provide DNS responses to a nginx instance, could cause the execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.20.1"

All nginx mainline users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=www-servers/nginx-1.21.0:mainline"

References

▸ GLSA 201701-22 NGINX: Privilege escalation this version unaffected normal local 2017-01-11

Gentoo's NGINX ebuilds are vulnerable to privilege escalation due to the way log files are handled.

Announced
2017-01-11
Revised
2017-01-11
Access
local
Bugs
#605008
Advisory
https://security.gentoo.org/glsa/201701-22

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.10.2-r3>= 1.10.2-r3

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

It was discovered that Gentoo’s default NGINX installation applied similar problematic permissions on “/var/log/nginx” as Debian (DSA-3701) and is therefore vulnerable to the same attack described in CVE-2016-1247.

Impact

A local attacker, who either is already NGINX’s system user or belongs to NGINX’s group, could potentially escalate privileges.

Workaround

Ensure that no untrusted user can create files in directories which are used by NGINX (or an NGINX vhost) to store log files.

Resolution

All NGINX users should upgrade to the latest ebuild revision:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.10.2-r3"

References

▸ GLSA 201606-06 nginx: Multiple vulnerabilities this version unaffected normal remote 2016-06-17

Multiple vulnerabilities have been found in nginx, the worst of which may allow a remote attacker to cause a Denial of Service.

Announced
2016-06-17
Revised
2016-06-17
Access
remote
Bugs
#560854 #573046 #584744
Advisory
https://security.gentoo.org/glsa/201606-06

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.10.1>= 1.10.1

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

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

Impact

A remote attacker could possibly cause a Denial of Service condition via a crafted packet.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.10.1"

References

▸ GLSA 201502-06 nginx: Information disclosure this version unaffected normal remote 2015-02-07

An SSL session fixation vulnerability in nginx may allow remote attackers to obtain sensitive information.

Announced
2015-02-07
Revised
2015-02-07
Access
remote
Bugs
#522994
Advisory
https://security.gentoo.org/glsa/201502-06

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.7.6>= 1.7.6

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

An SSL session fixation vulnerability has been found in nginx when multiple servers use the same shared ssl_session_cache or ssl_session_ticket_key.

Impact

A remote attacker may be able to obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.7.6"

References

▸ GLSA 201406-20 nginx: Arbitrary code execution this version unaffected normal remote 2014-06-22

A vulnerability has been found in nginx which may allow execution of arbitrary code.

Announced
2014-06-22
Revised
2014-06-22
Access
remote
Bugs
#505018
Advisory
https://security.gentoo.org/glsa/201406-20

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.4.7>= 1.4.7

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

A bug in the SPDY implementation in nginx was found which might cause a heap memory buffer overflow in a worker process by using a specially crafted request. The SPDY implementation is not enabled in default configurations.

Impact

A remote attacker could cause execution of arbitrary code by using a specially crafted request.

Workaround

Disable the spdy module in NGINX_MODULES_HTTP.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.4.7"

References

▸ GLSA 201310-04 nginx: Multiple vulnerabilities this version unaffected normal local, remote 2013-10-06

Multiple vulnerabilities have been found in nginx, the worst of which may allow execution of arbitrary code.

Announced
2013-10-06
Revised
2013-10-06
Access
local, remote
Bugs
#458726 #468870
Advisory
https://security.gentoo.org/glsa/201310-04

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.4.1-r2>= 1.4.1-r2

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

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

Impact

A remote attacker could send a specially crafted request, possibly resulting in execution of arbitrary code with the privileges of the process, or a Denial of Service condition. Furthermore, a context-dependent attacker may be able to obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.4.1-r2"

References

▸ GLSA 201206-07 nginx: User-assisted execution of arbitrary code this version unaffected normal remote 2012-06-21

A buffer overflow vulnerability in nginx could result in the execution of arbitrary code.

Announced
2012-06-21
Revised
2012-06-21
Access
remote
Bugs
#411751
Advisory
https://security.gentoo.org/glsa/201206-07

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.0.15>= 1.0.15

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

An error in ngx_http_mp4_module.c could cause a buffer overflow.

NOTE: nginx must have been emerged with USE="nginx_modules_http_mp4" in order to be affected by this vulnerability.

Impact

A remote attacker could entice a user to place a specially crafted MP4 file on the nginx server, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.0.15"

References

▸ GLSA 201203-22 nginx: Multiple vulnerabilities this version unaffected high remote 2012-03-28

Multiple vulnerabilities have been found in nginx, the worst of which may allow execution of arbitrary code.

Announced
2012-03-28
Revised
2012-03-28
Access
remote
Bugs
#293785 #293786 #293788 #389319 #408367
Advisory
https://security.gentoo.org/glsa/201203-22

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 1.0.14>= 1.0.14

Background

nginx is a robust, small, and high performance HTTP and reverse proxy server.

Description

Multiple vulnerabilities have been found in nginx:

  • The TLS protocol does not properly handle session renegotiation requests (CVE-2009-3555).
  • The "ngx_http_process_request_headers()" function in ngx_http_parse.c could cause a NULL pointer dereference (CVE-2009-3896).
  • nginx does not properly sanitize user input for the the WebDAV COPY or MOVE methods (CVE-2009-3898).
  • The "ngx_resolver_copy()" function in ngx_resolver.c contains a boundary error which could cause a heap-based buffer overflow (CVE-2011-4315).
  • nginx does not properly parse HTTP header responses which could expose sensitive information (CVE-2012-1180).

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the nginx process, cause a Denial of Service condition, create or overwrite arbitrary files, or obtain sensitive information.

Workaround

There is no known workaround at this time.

Resolution

All nginx users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-1.0.14"

References

▸ GLSA 200909-18 nginx: Remote execution of arbitrary code this version unaffected high remote 2009-09-18

A buffer underflow vulnerability in the request URI processing of nginx might enable remote attackers to execute arbitrary code or cause a Denial of Service.

Announced
2009-09-18
Revised
2009-09-18
Access
remote
Bugs
#285162
Advisory
https://security.gentoo.org/glsa/200909-18

Affected packages

PackageArchVulnerableUnaffected
www-servers/nginx*< 0.7.62>= 0.5.38 (revision), >= 0.6.39 (revision), >= 0.7.62

Background

nginx is a robust, small and high performance HTTP and reverse proxy server.

Description

Chris Ries reported a heap-based buffer underflow in the ngx_http_parse_complex_uri() function in http/ngx_http_parse.c when parsing the request URI.

Impact

A remote attacker might send a specially crafted request URI to a nginx server, possibly resulting in the remote execution of arbitrary code with the privileges of the user running the server, or a Denial of Service. NOTE: By default, nginx runs as the "nginx" user.

Workaround

There is no known workaround at this time.

Resolution

All nginx 0.5.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-0.5.38"

All nginx 0.6.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-0.6.39"

All nginx 0.7.x users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/nginx-0.7.62"

References