-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency on bcpkix-jdk15on introduces vulnerability CVE-2023-33201 #387
Comments
Hi Tadhg, it has been awhile, maybe 2 years since your previous bug report. How are you doing? Awesome that you shared this fix. I was assuming BC would fix it and I was waiting for the new version while not being aware that they have a java 8 version of their maven artifact which does not have the bug. Thank you for creating the pull request. I will make a release this week. |
@tadhgpearson I just released a new version containing this fix. You can use 8.1.7 |
Describe the bug
sslcontext-kickstart-for-pem depends on BouncyCastle
bcpkix-jdk15on
v1.7.0, which contains vulnerability CVE-2023-33201. This is the latest version of this module, and is not longer maintained because BC supports only LTS versions of Java (versions 8 and up).If you run Snyk, Blackduck or other vulnerability scan on this module, the compliance alarms will go off. See also https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on
Expected behavior
I'm using this software to make my life easier but compliance people are coming after me. This doesn't make my life easier :D
Additional context
Suggest you drop support for Java versions < 8, by upgrading your BouncyCastle dependency to
bcpkix-jdk18on
v1.7.6 which is not vulnerable.Other readers, note that you can work around this in the current version by changing you Maven dependency as so
This will keep your compliance dept ✅
The text was updated successfully, but these errors were encountered: