Skip to main content
← All vulnerabilities
CVE-2016-1000346GHSA-FJQM-246C-MWQG

In the Bouncy Castle JCE Provider version 1.55 and earlier the other party DH public key is not fully validated.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.56
None on Exploit-DB, Metasploit or GitHub

Summary

In the Bouncy Castle JCE Provider version 1.55 and earlier the other party DH public key is not fully validated. This can cause issues as invalid keys can be used to reveal details about the other party's private key where static Diffie-Hellman is in use. As of release 1.56 the key parameters are checked on agreement calculation.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • org.bouncycastle:bcprov-jdk14Maven

    fixed in 1.56

  • org.bouncycastle:bcprov-jdk15Maven

    fixed in 1.56

  • org.bouncycastle:bcprov-jdk15onMaven

    fixed in 1.56

References 7

lists.debian.org

access.redhat.com

usn.ubuntu.com

oracle.com

security.netapp.com

GitHub · bcgit/bc-java