portage-ng / portage / www-servers / pound / 4.22
portage-ng glsa
3 advisories reference www-servers/pound · none place version 4.22 in a vulnerable range
▸ GLSA 200606-05 Pound: HTTP request smuggling this version unaffected low remote 2006-06-07

Pound is vulnerable to HTTP request smuggling, which could be exploited to bypass security restrictions or poison web caches.

Announced
2006-06-07
Revised
2006-11-24 (revision 3)
Access
remote
Bugs
#118541
Advisory
https://security.gentoo.org/glsa/200606-05

Affected packages

PackageArchVulnerableUnaffected
www-servers/pound*< 2.0.5>= 2.0.5, >= 1.10 (revision), >= 1.9.4 (revision)

Background

Pound is a reverse proxy, load balancer and HTTPS front-end. It allows to distribute the load on several web servers and offers a SSL wrapper for web servers that do not support SSL directly.

Description

Pound fails to handle HTTP requests with conflicting "Content-Length" and "Transfer-Encoding" headers correctly.

Impact

An attacker could exploit this vulnerability by sending HTTP requests with specially crafted "Content-Length" and "Transfer-Encoding" headers to bypass certain security restrictions or to poison the web proxy cache.

Workaround

There is no known workaround at this time.

Resolution

All Pound users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose www-servers/pound

References

▸ GLSA 200504-29 Pound: Buffer overflow vulnerability this version unaffected high remote 2005-04-30

Pound is vulnerable to a buffer overflow that could lead to the remote execution of arbitrary code.

Announced
2005-04-30
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#90851
Advisory
https://security.gentoo.org/glsa/200504-29

Affected packages

PackageArchVulnerableUnaffected
www-servers/pound*< 1.8.3>= 1.8.3

Background

Pound is a reverse proxy, load balancer and HTTPS front-end.

Description

Steven Van Acker has discovered a buffer overflow vulnerability in the "add_port()" function in Pound.

Impact

A remote attacker could send a request for an overly long hostname parameter, which could lead to the remote execution of arbitrary code with the rights of the Pound daemon process (by default, Gentoo uses the "nobody" user to run the Pound daemon).

Workaround

There is no known workaround at this time.

Resolution

All Pound users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=www-servers/pound-1.8.3"

References

▸ GLSA 200405-08 Pound format string vulnerability this version unaffected high remote 2004-05-18

There is a format string flaw in Pound, allowing remote execution of arbitrary code with the rights of the Pound process.

Announced
2004-05-18
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#50421
Advisory
https://security.gentoo.org/glsa/200405-08

Affected packages

PackageArchVulnerableUnaffected
www-servers/pound*<= 1.5>= 1.6

Background

Pound is a reverse proxy, load balancer and HTTPS front-end. It allows to distribute the load on several web servers and offers a SSL wrapper for web servers that do not support SSL directly.

Description

A format string flaw in the processing of syslog messages was discovered and corrected in Pound.

Impact

This flaw may allow remote execution of arbitrary code with the rights of the Pound daemon process. By default, Gentoo uses the "nobody" user to run the Pound daemon.

Workaround

There is no known workaround at this time. All users are advised to upgrade to the latest available version of Pound.

Resolution

All users of Pound should upgrade to the latest stable version:

# emerge sync

# emerge -pv ">=www-servers/pound-1.6"
# emerge ">=www-servers/pound-1.6"

References