portage-ng / portage / dev-ruby / rack / 3.1.19
portage-ng glsa
3 advisories reference dev-ruby/rack · none place version 3.1.19 in a vulnerable range
▸ GLSA 202310-18 Rack: Multiple Vulnerabilities this version unaffected high remote 2023-10-30

Multiple vulnerabilities have been discovered in Rack, the worst of which can lead to sequence injection in logging compontents.

Announced
2023-10-30
Revised
2023-10-30
Access
remote
Bugs
#884795
Advisory
https://security.gentoo.org/glsa/202310-18

Affected packages

PackageArchVulnerableUnaffected
dev-ruby/rack*< 2.2.3.1>= 2.2.3.1

Background

Rack is a modular Ruby web server interface.

Description

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

Impact

A possible denial of service vulnerability was found in the multipart parsing component of Rack. A sequence injection vulnerability was found which could allow a possible shell escape in the Lint and CommonLogger components of Rack.

Workaround

There is no known workaround at this time.

Resolution

All Rack users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-2.2.3.1"

References

▸ GLSA 201405-10 Rack: Multiple vulnerabilities this version unaffected high remote 2014-05-17

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

Announced
2014-05-17
Revised
2014-05-17
Access
remote
Bugs
#451620 #456176
Advisory
https://security.gentoo.org/glsa/201405-10

Affected packages

PackageArchVulnerableUnaffected
dev-ruby/rack*< 1.4.5>= 1.4.5, >= 1.3.10 (revision), >= 1.2.8 (revision), >= 1.1.6 (revision)

Background

Rack is a modular Ruby web server interface.

Description

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

Impact

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

Workaround

There is no known workaround at this time.

Resolution

All Rack 1.4 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-1.4.5"

All Rack 1.3 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-1.3.10"

All Rack 1.2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-1.2.8"

All Rack 1.1 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-1.1.6"

References

▸ GLSA 201203-05 Rack: Denial of service this version unaffected normal remote 2012-03-06

A hash collision vulnerability in Rack allows remote attackers to cause a Denial of Service condition.

Announced
2012-03-06
Revised
2012-03-06
Access
remote
Bugs
#396455
Advisory
https://security.gentoo.org/glsa/201203-05

Affected packages

PackageArchVulnerableUnaffected
dev-ruby/rack*< 1.1.3>= 1.1.3

Background

Rack is a modular Ruby web server interface.

Description

Rack does not properly randomize hash functions to protect against hash collision attacks.

Impact

A remote attacker could send a specially crafted form post, possibly resulting in a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All Rack users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-ruby/rack-1.1.3"

References