CVE catalog

CVE-2020-15522

bouncycastle: CVE-2020-15522

[CVE catalog]

Severity
Medium · CVSS 5.9CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
1.52% · Oct 25, 2026

Bouncy Castle BC Java before 1.66, BC C# .NET before 1.8.7, BC-FJA before 1.0.1.2, 1.0.2.1, and BC-FNA before 1.0.1.1 have a timing issue within the EC math library that can expose information about the private key when an attacker is able to observe timing information for the generation of multiple deterministic ECDSA signatures.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianbouncycastlesid1.86.2-1fixed
Debianbouncycastleforky1.86-1fixed
Debianbouncycastletrixie1.80-3fixed
Debianbouncycastlebookworm1.72-2fixed
Ubuntubouncycastlepro1.61-1vulnerable
Ubuntubouncycastlepro1.61-1ubuntu0.1~esm1vulnerable
Opensusebouncycastleleap 15.21.64-lp152.2.3.1fixed
Susebouncycastlelinux enterprise module for development tools 15 sp21.64-3.3.1fixed
Susebouncycastlelinux enterprise module for development tools 15 sp31.64-3.3.1fixed
Opensusebouncycastleleap 15.31.64-3.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianbouncycastlesourcesid1.68-1not yet assignedNot reportedNot reported
Debianbouncycastlesourceforky1.68-1not yet assignedNot reportedNot reported
Debianbouncycastlesourcetrixie1.68-1not yet assignedNot reportedNot reported
Debianbouncycastlesourcebookworm1.68-1not yet assignedNot reportedNot reported
Opensusebouncycastlerpmleap 15.21.64-lp152.2.3.1Not reportedOPENSUSE-SU-2021:0940-1Not reported
Susebouncycastlerpmlinux enterprise module for development tools 15 sp21.64-3.3.1Not reportedSUSE-SU-2021:2163-1Not reported
Susebouncycastlerpmlinux enterprise module for development tools 15 sp31.64-3.3.1Not reportedSUSE-SU-2021:2163-1Not reported
Opensusebouncycastlerpmleap 15.31.64-3.3.1Not reportedOPENSUSE-SU-2021:2163-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

  • Source package: [bouncycastle]

    Details (2)
    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

    • 1.72-2 · all · bookworm

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · bookworm; dsa · bouncycastle · debian · 12

[Debian 13 (Trixie)]

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

  • Source package: [bouncycastle]

    Details (2)
    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

    • 1.80-3 · all · trixie

      Fixed · Fixed: 1.68-1

      dsa · bouncycastle · debian · 13

Observed:

References