mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
15 lines
678 B
Plaintext
15 lines
678 B
Plaintext
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/pages/code#cgi_multipart_eof_fix
|