Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Dec 2010 19:18:29 +0000 (UTC)
From:      "Philip M. Gollucci" <pgollucci@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/www Makefile ports/www/rubygem-cgi_multipart_eof_fix Makefile distinfo pkg-descr
Message-ID:  <201012081918.oB8JITsU027564@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
pgollucci    2010-12-08 19:18:29 UTC

  FreeBSD ports repository

  Modified files:
    www                  Makefile 
  Added files:
    www/rubygem-cgi_multipart_eof_fix Makefile distinfo pkg-descr 
  Log:
  Fixes an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5.
  When multipart boundary attributes contain non-halting regular
  expression strings, the boundary searcher in the CGI module does not properly
  escape the parameter and will execute arbitrary regular expressions.
  This fix adds escaping for the user data.
  
      * Affected application servers: standalone CGI, Mongrel, WEBrick
      * Unaffected: FastCGI, Ruby 1.8.6 (all servers)
      * Unknown: mod_ruby
  
  This fix will not modify versions of Ruby greater than 1.8.5, and is
  cumulative with previous CGI multipart vulnerability fixes.
  
  WWW:    http://blog.evanweaver.com/#cgi_multipart_eof_fix
  
  Revision  Changes    Path
  1.2772    +1 -0      ports/www/Makefile
  1.1       +19 -0     ports/www/rubygem-cgi_multipart_eof_fix/Makefile (new)
  1.1       +2 -0      ports/www/rubygem-cgi_multipart_eof_fix/distinfo (new)
  1.1       +14 -0     ports/www/rubygem-cgi_multipart_eof_fix/pkg-descr (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012081918.oB8JITsU027564>