Debian Package Tracker
Register | Log in
Subscribe

libcrypt-dsa-perl

Perl module for DSA Signatures and Key Generation

Choose email to subscribe with

general
  • source: libcrypt-dsa-perl (main)
  • version: 1.19-1
  • maintainer: Debian Perl Group (archive) (DMD) (LowNMU)
  • uploaders: Dominic Hargreaves [DMD]
  • arch: all
  • std-ver: 4.7.0
  • VCS: Git (Browse)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.17-4
  • oldstable: 1.17-5
  • stable: 1.19-1
versioned links
  • 1.17-4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.17-5: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.19-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libcrypt-dsa-perl
package is gone
This package is not in any development repository. This probably means that the package has been removed (or has been renamed). Thus the information here is of little interest ... the package is going to disappear unless someone takes it over and reintroduces it.
action needed
4 security issues in trixie high

There are 4 open security issues in trixie.

1 important issue:
  • CVE-2026-14570: 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 for prime search. The signing nonce and the private key are drawn from makerandom. Because the high bit is always set, the result is not uniform: its top bit is fixed, producing insecure values." An attacker who collects a modest number of signatures under an affected key, together with the public key, can recover the private key with a lattice attack. Keys used to sign with an affected version should be considered compromised and new keys should be generated.
2 issues left for the package maintainer to handle:
  • CVE-2026-8704: (needs triaging) Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified.
  • CVE-2026-12205: (needs triaging) 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, and every later sign() on that same object reuses it, producing an identical "r". Keys used to sign more than once with an affected version should be considered compromised.

You can find information about how to handle these issues in the security team's documentation.

1 ignored issue:
  • CVE-2026-8700: 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.
Created: 2026-05-16 Last update: 2026-07-05 07:30
4 security issues in bullseye high

There are 4 open security issues in bullseye.

2 important issues:
  • CVE-2026-12205: 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, and every later sign() on that same object reuses it, producing an identical "r". Keys used to sign more than once with an affected version should be considered compromised.
  • CVE-2026-14570: 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 for prime search. The signing nonce and the private key are drawn from makerandom. Because the high bit is always set, the result is not uniform: its top bit is fixed, producing insecure values." An attacker who collects a modest number of signatures under an affected key, together with the public key, can recover the private key with a lattice attack. Keys used to sign with an affected version should be considered compromised and new keys should be generated.
1 issue postponed or untriaged:
  • CVE-2026-8704: (postponed; to be fixed through a stable update) Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified.
1 ignored issue:
  • CVE-2026-8700: 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.
Created: 2026-06-15 Last update: 2026-07-05 07:30
4 security issues in bookworm high

There are 4 open security issues in bookworm.

2 important issues:
  • CVE-2026-12205: 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, and every later sign() on that same object reuses it, producing an identical "r". Keys used to sign more than once with an affected version should be considered compromised.
  • CVE-2026-14570: 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 for prime search. The signing nonce and the private key are drawn from makerandom. Because the high bit is always set, the result is not uniform: its top bit is fixed, producing insecure values." An attacker who collects a modest number of signatures under an affected key, together with the public key, can recover the private key with a lattice attack. Keys used to sign with an affected version should be considered compromised and new keys should be generated.
1 issue left for the package maintainer to handle:
  • CVE-2026-8704: (needs triaging) Crypt::DSA versions through 1.19 for Perl use 2-args open, allowing existing files to be modified.

You can find information about how to handle this issue in the security team's documentation.

1 ignored issue:
  • CVE-2026-8700: 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.
Created: 2026-05-16 Last update: 2026-07-05 07:30
news
[rss feed]
  • [2026-06-24] libcrypt-dsa-perl REMOVED from testing (Debian testing watch)
  • [2026-06-23] Removed 1.21-1 from unstable (Debian FTP Masters)
  • [2026-06-18] libcrypt-dsa-perl 1.21-1 MIGRATED to testing (Debian testing watch)
  • [2026-06-15] Accepted libcrypt-dsa-perl 1.21-1 (source) into unstable (gregor herrmann)
  • [2026-05-24] libcrypt-dsa-perl 1.20-1 MIGRATED to testing (Debian testing watch)
  • [2026-05-16] Accepted libcrypt-dsa-perl 1.20-1 (source) into unstable (gregor herrmann)
  • [2024-12-17] libcrypt-dsa-perl 1.19-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-15] Accepted libcrypt-dsa-perl 1.19-1 (source) into unstable (gregor herrmann)
  • [2022-06-17] libcrypt-dsa-perl 1.17-5 MIGRATED to testing (Debian testing watch)
  • [2022-06-17] libcrypt-dsa-perl 1.17-5 MIGRATED to testing (Debian testing watch)
  • [2022-06-12] Accepted libcrypt-dsa-perl 1.17-5 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2015-09-06] libcrypt-dsa-perl 1.17-4 MIGRATED to testing (Britney)
  • [2015-08-31] Accepted libcrypt-dsa-perl 1.17-4 (source) into unstable (Dominic Hargreaves)
  • [2011-10-16] libcrypt-dsa-perl 1.17-3 MIGRATED to testing (Debian testing watch)
  • [2011-10-05] Accepted libcrypt-dsa-perl 1.17-3 (source all) (Harlan Lieberman-Berg) (signed by: gregor herrmann)
  • [2011-10-03] Accepted libcrypt-dsa-perl 1.17-2 (source all) (gregor herrmann)
  • [2011-09-30] Accepted libcrypt-dsa-perl 1.17-1 (source all) (Julián Moreno Patiño) (signed by: gregor herrmann)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • buildd: logs
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.21-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing