rack vulnerabilities

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

Direct Vulnerabilities

Known vulnerabilities in the rack package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • H
Denial of Service (DoS)

>=1.2, <2.0.9.1 >=2.1.0, <2.1.4.1 >=2.2.0, <2.2.3.1
  • C
Arbitrary Code Injection

<2.0.9.1 >=2.1.0, <2.1.4.1 >=2.2.0, <2.2.3.1
  • M
Web Cache Poisoning

>0.0.0
  • M
Cross-site Request Forgery (CSRF)

<2.1.4 >=2.2.0, <2.2.3
  • H
Directory Traversal

<2.1.3
  • M
Information Exposure

<1.6.12 >=2.0.0.alpha, <2.0.8
  • M
Denial of Service (DoS)

>=2.0.4, <2.0.6
  • M
Cross-site Scripting (XSS)

<1.6.11 >=2.0.0, <2.0.6
  • M
Denial of Service (DoS)

>=1.6.0.beta, <1.6.1 >=1.5.0, <1.5.3
  • M
IP Spoofing

>=1.4.0, <1.6.0.beta
  • M
Regular Expression Denial of Service (ReDoS)

>=1.3.0.beta, <1.3.4
  • M
Denial of Service (DoS)

<1.3.0.beta
  • M
Denial of Service (DoS)

>=1.3, <1.3.6 >=1.2, <1.2.5 <1.1.3
  • M
Denial of Service (DoS)

<1.4.6 >=1.5.0, <1.5.4 >=1.6.0, <1.6.2
  • M
Timing Attack

>=1.5, <1.5.2 >=1.4, <1.4.5 >=1.3, <1.3.10 >=1.2, <1.2.8 <1.1.6
  • M
Arbitrary File Disclosure

<1.4.5 >=1.5, <1.5.2
  • M
Denial of Service (DoS)

>=1.4, <1.4.4 >=1.3, <1.3.9 >=1.2, <1.2.7 <1.1.5
  • M
Denial of Service (DoS)

>=1.4, <1.4.3 <1.3.8
  • M
Regular Expression Denial of Service (ReDoS)

>=1.4, <1.4.2 >=1.3, <1.3.7 >=1.2, <1.2.6 <1.1.4