openSUSE Security Update : ruby (ruby-1070)

This script is Copyright (C) 2009-2016 Tenable Network Security, Inc.


Synopsis :

The remote openSUSE host is missing a security update.

Description :

This ruby update improves return value checks for openssl function
OCSP_basic_verify() (CVE-2009-0642) which allowed an attacker to use
revoked certificates. The entropy of DNS identifiers was increased
(CVE-2008-3905) to avaid spoofing attacks. The code for parsing XML
data was vulnerable to a denial of service bug (CVE-2008-3790). An
attack on algorithm complexity was possible in function
WEBrick::HTTP::DefaultFileHandler() while parsing HTTP requests
(CVE-2008-3656) as well as by using the regex engine (CVE-2008-3443)
causing high CPU load. Ruby's access restriction code (CVE-2008-3655)
as well as safe-level handling using function DL.dlopen()
(CVE-2008-3657) and big decimal handling (CVE-2009-1904) was improved.
Bypassing HTTP basic authentication (authenticate_with_http_digest) is
not possible anymore.

See also :

https://bugzilla.novell.com/show_bug.cgi?id=415678
https://bugzilla.novell.com/show_bug.cgi?id=420084
https://bugzilla.novell.com/show_bug.cgi?id=423234
https://bugzilla.novell.com/show_bug.cgi?id=478019
https://bugzilla.novell.com/show_bug.cgi?id=499253
https://bugzilla.novell.com/show_bug.cgi?id=509914
https://bugzilla.novell.com/show_bug.cgi?id=511568

Solution :

Update the affected ruby packages.

Risk factor :

High / CVSS Base Score : 7.8
(CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:C)

Family: SuSE Local Security Checks

Nessus Plugin ID: 40122 ()

Bugtraq ID:

CVE ID: CVE-2008-3443
CVE-2008-3655
CVE-2008-3656
CVE-2008-3657
CVE-2008-3790
CVE-2008-3905
CVE-2009-0642
CVE-2009-1904

Ready to Amp Up Your Nessus Experience?

Get Nessus Professional to scan unlimited IPs, run compliance checks & more

Buy Nessus Professional Now