[MAVEN:GHSA-4446-656P-F54G] Deserialization of Untrusted Data in Bouncy castle

Severity Critical
Affected Packages 1
Fixed Packages 1
CVEs 1

Legion of the Bouncy Castle Legion of the Bouncy Castle Java Cryptography APIs starting in version 1.57 and prior to version 1.60 contains a CWE-470: Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in XMSS/XMSSMT private key deserialization that can result in Deserializing an XMSS/XMSSMT private key can result in the execution of unexpected code. This attack appear to be exploitable via A handcrafted private key can include references to unexpected classes which will be picked up from the class path for the executing application. This vulnerability appears to have been fixed in 1.60 and later.

Package Affected Version
pkg:maven/org.bouncycastle/bcprov-jdk15on >= 1.57, < 1.60
Package Fixed Version
pkg:maven/org.bouncycastle/bcprov-jdk15on = 1.60
ID
MAVEN:GHSA-4446-656P-F54G
Severity
critical
URL
https://github.com/advisories/GHSA-4446-656p-f54g
Published
2018-10-17T16:23:12
(5 years ago)
Modified
2023-08-18T14:24:22
(12 months ago)
Rights
Maven Security Team
Other Advisories
Type Package URL Namespace Name / Product Version Distribution / Platform Arch Patch / Fix
Affected pkg:maven/org.bouncycastle/bcprov-jdk15on org.bouncycastle bcprov-jdk15on >= 1.57 < 1.60
Fixed pkg:maven/org.bouncycastle/bcprov-jdk15on org.bouncycastle bcprov-jdk15on = 1.60
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories Exploits PoC Pubblication Date Modification Date
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories PoC Pubblication Date Modification Date
Loading...