Ubuntu 12.04 LTS / 12.10 : ruby1.9.1 vulnerabilities (USN-1733-1)

Ubuntu Security Notice (C) 2013 Canonical, Inc. / NASL script (C) 2013 Tenable Network Security, Inc.

Synopsis :

The remote Ubuntu host is missing one or more security-related patches.

Description :

Jean-Philippe Aumasson discovered that Ruby incorrectly generated
predictable hash values. An attacker could use this issue to generate
hash collisions and cause a denial of service. (CVE-2012-5371)

Evgeny Ermakov discovered that documentation generated by rdoc is
vulnerable to a cross-site scripting issue. With cross-site scripting
vulnerabilities, if a user were tricked into viewing a specially
crafted page, a remote attacker could exploit this to modify the
contents, or steal confidential data, within the same domain.

Thomas Hollstegge and Ben Murphy discovered that the JSON
implementation in Ruby incorrectly handled certain crafted documents.
An attacker could use this issue to cause a denial of service or
bypass certain protection mechanisms. (CVE-2013-0269).

Solution :

Update the affected libruby1.9.1 and / or ruby1.9.1 packages.

Risk factor :

High / CVSS Base Score : 7.5
CVSS Temporal Score : 6.5
Public Exploit Available : false

Family: Ubuntu Local Security Checks

Nessus Plugin ID: 64799 ()

Bugtraq ID: 56484

CVE ID: CVE-2012-5371