Skip to main content
← All vulnerabilities
CVE-2020-28052GHSA-73XV-W5GP-FRXH

An issue was discovered in Legion of the Bouncy Castle BC Java 1.65 and 1.66.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.67
2 proofs of concept on GitHub

Summary

An issue was discovered in Legion of the Bouncy Castle BC Java 1.65 and 1.66. The OpenBSDBCrypt.checkPassword utility method compared incorrect data when checking the password, allowing incorrect passwords to indicate they were matching with previously hashed ones that were different.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • org.bouncycastle:bcprov-jdk15to18Maven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-jdk15Maven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-jdk15onMaven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-ext-jdk15onMaven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-jdk14Maven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-jdk16Maven

    From 1.65 · fixed in 1.67

  • org.bouncycastle:bcprov-ext-jdk16Maven

    From 1.65 · fixed in 1.67

References 27

bouncycastle.org

lists.apache.org

oracle.com

GitHub · bcgit/bc-java

synopsys.com

GitHub · kurenaif/CVE-2020-28052_PoC

GitHub · madstap/bouncy-castle-generative-test-poc