GitHub Advisoryadvisory · RubyGems

GHSA-33pp-3763-mrfp sprockets vulnerable to Path Traversal

MEDIUM Published 2017-10-24 Modified 2023-03-01 Official page ↗
Aliases
CVE-2014-7819
Ecosystem
RubyGems
Packages
sprockets
Severity
Moderate
Weaknesses
CWE-22
Reviewed
2020-06-16

Affected packages

• RubyGems sprockets: < 2.0.5 → fixed in 2.0.5 • RubyGems sprockets: >= 2.1.0, < 2.1.4 → fixed in 2.1.4 • RubyGems sprockets: >= 2.2.0, < 2.2.3 → fixed in 2.2.3 • RubyGems sprockets: >= 2.3.0, < 2.3.3 → fixed in 2.3.3 • RubyGems sprockets: >= 2.4.0, < 2.4.6 → fixed in 2.4.6 • RubyGems sprockets: >= 2.5.0, < 2.5.1 → fixed in 2.5.1 • RubyGems sprockets: >= 2.6.0, < 2.7.1 → fixed in 2.7.1 • RubyGems sprockets: >= 2.8.0, < 2.8.3 → fixed in 2.8.3 • RubyGems sprockets: >= 2.9.0, < 2.9.4 → fixed in 2.9.4 • RubyGems sprockets: >= 2.10.0, < 2.10.2 → fixed in 2.10.2 • RubyGems sprockets: >= 2.11.0, < 2.11.3 → fixed in 2.11.3 • RubyGems sprockets: >= 2.12.0, < 2.12.3 → fixed in 2.12.3

Description

Multiple directory traversal vulnerabilities in `server.rb` in Sprockets before 2.0.5, 2.1.x before 2.1.4, 2.2.x before 2.2.3, 2.3.x before 2.3.3, 2.4.x before 2.4.6, 2.5.x before 2.5.1, 2.6.x and 2.7.x before 2.7.1, 2.8.x before 2.8.3, 2.9.x before 2.9.4, 2.10.x before 2.10.2, 2.11.x before 2.11.3, 2.12.x before 2.12.3, and 3.x before 3.0.0.beta.3, as distributed with Ruby on Rails 3.x and 4.x, allow remote attackers to determine the existence of files outside the application root via a ../ (dot dot slash) sequence with (1) double slashes or (2) URL encoding.

Related

Alias · CVE (1)

  • CVE-2014-7819 Multiple directory traversal vulnerabilities in server.rb in Sprockets before 2.0.5, 2.1.x before 2.1.4, 2.2.x before 2.2.3, 2.3.x before… vulnerability

Weakness · CWE (1)

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness

References