PT-2008-6899 · Ruby+1 · Libruby1.9-Dbg+4
Jan Lieskovsky
·
Published
1970-01-01
·
Updated
2018-10-03
·
CVE-2008-3905
CVSS v2.0
7.8
High
| Vector | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
libruby1.9 versions 1.9 and earlier
libruby1.9-dbg versions 1.9 and earlier
ri1.9 versions 1.9 and earlier
Ruby versions 1.8.5 and earlier, 1.8.6 before 1.8.6-p287, 1.8.7 before 1.8.7-p72, and 1.9 r18423 and earlier
Description
The issue affects the availability of protected information and can be exploited remotely. The vulnerability in Ruby's resolv.rb module allows remote attackers to spoof DNS responses due to the use of sequential transaction IDs and constant source ports for DNS requests.
Recommendations
For libruby1.9 versions 1.9 and earlier, consider updating to a newer version to mitigate the risk.
For libruby1.9-dbg versions 1.9 and earlier, consider updating to a newer version to mitigate the risk.
For ri1.9 versions 1.9 and earlier, consider updating to a newer version to mitigate the risk.
For Ruby versions 1.8.5 and earlier, 1.8.6 before 1.8.6-p287, 1.8.7 before 1.8.7-p72, and 1.9 r18423 and earlier, update to Ruby 1.8.6-p287, 1.8.7-p72, or a later version to resolve the issue.
Exploit
Fix
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Red Hat
Ruby
Libruby1.9
Libruby1.9-Dbg
Ri1.9