CVE-2020-28052

HIGH

Legion of the Bouncy Castle BC Java <1.67 - Info Disclosure

Title source: llm

Description

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.

Exploits (2)

nomisec WORKING POC
by kurenaif · poc
https://github.com/kurenaif/CVE-2020-28052_PoC
nomisec WRITEUP
by madstap · poc
https://github.com/madstap/bouncy-castle-generative-test-poc

References (26)

... and 6 more

Scores

CVSS v3 8.1
EPSS 0.0410
EPSS Percentile 88.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

Status published
Products (46)
apache/karaf 4.3.2
bouncycastle/bc-java 1.65
bouncycastle/bc-java 1.66
oracle/banking_corporate_lending_process_management 14.2.0
oracle/banking_corporate_lending_process_management 14.3.0
oracle/banking_corporate_lending_process_management 14.5.0
oracle/banking_credit_facilities_process_management 14.2.0
oracle/banking_credit_facilities_process_management 14.3.0
oracle/banking_credit_facilities_process_management 14.5.0
oracle/banking_extensibility_workbench 14.2.0
... and 36 more
Published Dec 18, 2020
Tracked Since Feb 18, 2026