Skip to main content
← All vulnerabilities
CVE-2012-6109GHSA-H77X-M5Q8-C29H

lib/rack/multipart.rb in Rack before 1.1.4, 1.2.x before 1.2.6, 1.3.x before 1.3.7, and 1.4.x before 1.4.2 uses an incorrect regular express

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.1.4, 1.2.6, 1.3.7, 1.4.2
None on Exploit-DB, Metasploit or GitHub

Summary

lib/rack/multipart.rb in Rack before 1.1.4, 1.2.x before 1.2.6, 1.3.x before 1.3.7, and 1.4.x before 1.4.2 uses an incorrect regular expression, which allows remote attackers to cause a denial of service (infinite loop) via a crafted Content-Disposion header.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • rackRubyGems

    fixed in 1.1.4

  • rackRubyGems

    From 1.2.0 · fixed in 1.2.6

  • rackRubyGems

    From 1.3.0 · fixed in 1.3.7

  • rackRubyGems

    From 1.4.0 · fixed in 1.4.2

References 7

bugzilla.redhat.com

GitHub · rack/rack

rack.github.com

groups.google.com

rhn.redhat.com