Fedora 18 : perl-Crypt-DSA-1.17-10.fc18 (2013-15755)

This script is Copyright (C) 2013-2015 Tenable Network Security, Inc.


Synopsis :

The remote Fedora host is missing a security update.

Description :

As taught by the '09 Debian PGP disaster relating to DSA, the
randomness source is extremely important. On systems without
/dev/random, Crypt::DSA falls back to using Data::Random. Data::Random
uses rand(), about which the perldoc says 'rand() is not
cryptographically secure. You should not rely on it in
security-sensitive situations.' In the case of DSA, this is even
worse. Using improperly secure randomness sources can compromise the
signing key upon signature of a message. See:
http://rdist.root.org/2010/11/19/dsa-requirements-for-random-k-value/
It might seem that this would not affect Linux since /dev/random is
always available and so the fall back to Data::Random would never
happen. However, if an application is confined using a MAC system such
as SELinux then access to /dev/random could be denied by policy and
the fall back would be triggered.

Note that Tenable Network Security has extracted the preceding
description block directly from the Fedora security advisory. Tenable
has attempted to automatically clean and format it as much as possible
without introducing additional issues.

See also :

http://rdist.root.org/2010/11/19/dsa-requirements-for-random-k-value/
https://bugzilla.redhat.com/show_bug.cgi?id=743567
http://www.nessus.org/u?bf712e28

Solution :

Update the affected perl-Crypt-DSA package.

Risk factor :

Medium / CVSS Base Score : 5.8
(CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:N)

Family: Fedora Local Security Checks

Nessus Plugin ID: 69857 ()

Bugtraq ID:

CVE ID: CVE-2011-3599

Ready to Amp Up Your Nessus Experience?

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

Buy Nessus Professional Now