Skip to content
OpenAdvisories

Package · Debian

libcrypt-dsa-perl

5 known vulnerabilities.

5 results · Feed

  • High 7.5

    Crypt::DSA versions before 1.22 for Perl draw the DSA signing nonce and private key from a biased random generator, leading to private-key recovery

    Crypt::DSA versions before 1.22 for Perl draw the DSA signing nonce and private key from a biased random generator, leading to private-key recovery. "Crypt::DSA::Util::makerandom forces the high bit of every value it returns to obtain an exactly N-bit integer…

  • Critical 9.1

    Crypt::DSA versions before 1.21 for Perl reused the nonce across signatures, leading to private-key recovery

    Crypt::DSA versions before 1.21 for Perl reused the nonce across signatures, leading to private-key recovery. Crypt::DSA::sign caches the per-signature nonce material in the Key object without ever clearing it. The first sign() on a Key object picks a nonce, …

  • Medium 6.5

    Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified

    Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified.

  • High 7.3

    Crypt::DSA versions before 1.20 for Perl generate seeds using rand

    Crypt::DSA versions before 1.20 for Perl generate seeds using rand. Seeds were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.

  • Unscored —

    The Crypt::DSA (aka Crypt-DSA) module 1.17 and earlier for Perl, when /dev/random is absent, uses the Data::Random modu…