<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Yup Dot Com: Exploitable Denial of Service in Ruby's cgi.rb Library</title>
    <link>http://www.yup.com/articles/2006/10/25/exploitable-denial-of-service-in-rubys-cgi-rb-library</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Advanced Web Services</description>
    <item>
      <title>Exploitable Denial of Service in Ruby's cgi.rb Library</title>
      <description>&lt;p&gt;&lt;img style="float: right; margin: 4px; padding: 4px; border: 1px dotted #ccc;" src="http://static.flickr.com/11/13267551_49bda05e0e_m.jpg" /&gt;
Zed Shaw, author of &lt;a href="http://mongrel.rubyforge.org/"&gt;Mongrel&lt;/a&gt;, has provided a fix for the exploitable error in Ruby&amp;#8217;s cgi.rb library. The error occurs when incorrectly crafted MIME boundaries for multipart uploads causes cgi.rb to loop infinitely waiting for input. &lt;/p&gt;

&lt;p&gt;The following servers are affected:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mongrel&lt;/li&gt;
&lt;li&gt;Lightspeed&lt;/li&gt;
&lt;li&gt;CGI Standalone&lt;/li&gt;
&lt;li&gt;Any other server using cgi.rb&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you&amp;#8217;re running any of these, you may want to upgrade or patch. More information on the error can be found in &lt;a href="http://www.ruby-forum.com/topic/85966"&gt;Zed&amp;#8217;s post&lt;/a&gt; to the Ruby on Rails forum.&lt;/p&gt;</description>
      <pubDate>Wed, 25 Oct 2006 18:24:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:832d1512-d859-4367-9e57-0aec9c561be0</guid>
      <author>Daniel Butler</author>
      <link>http://www.yup.com/articles/2006/10/25/exploitable-denial-of-service-in-rubys-cgi-rb-library</link>
      <category>Ruby on Rails</category>
    </item>
  </channel>
</rss>
