Ruby: Denial of Service
1.
Gentoo Linux Security Advisory
Version Information
| Advisory Reference |
GLSA 200605-11 / ruby |
| Release Date |
May 10, 2006 |
| Latest Revision |
May 10, 2006: 01 |
| Impact |
normal |
| Exploitable |
remote |
| Package |
Vulnerable versions |
Unaffected versions |
Architecture(s) |
| dev-lang/ruby |
<
1.8.4-r1 |
>=
1.8.4-r1 |
All supported architectures
|
Related bugreports:
#130657
Synopsis
Ruby WEBrick and XMLRPC servers are vulnerable to Denial of Service.
2.
Impact Information
Background
Ruby is an interpreted scripting language for quick and easy
object-oriented programming. It comes bundled with HTTP ("WEBrick") and
XMLRPC server objects.
Description
Ruby uses blocking sockets for WEBrick and XMLRPC servers.
Impact
An attacker could send large amounts of data to an affected server
to block the socket and thus deny other connections to the server.
3.
Resolution Information
Workaround
There is no known workaround at this time.
Resolution
All Ruby users should upgrade to the latest version:
Code Listing 3.1: Resolution |
# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-lang/ruby-1.8.4-r1"
|
4.
References
|