Hello. I'm new to the group, so I hope this is the appropriate place to ask 
this.

Over a year ago, v10.17.1.0 was released, which contained a fix for an LDAP 
injection vulnerability (CVE-2022-46337 / BDSA-2022-4287). The Jira ticket is 
DERBY-7147<https://issues.apache.org/jira/browse/DERBY-7147>, which indicates 
that the fix also went in v10.14.3, v10.15.2.1, and v10.16.1.2. A cursory look 
at the code seems to confirm this. However, it has been well over a year since 
the fix was made, yet the only version that was ever released was v10.17.1.0.

This effectively has stranded anyone not running Java 21 or later, and there is 
a lot of software out there that is still using Java 17, 11 and even 8, with 
those JREs being supported for another 6-8 years. In fact, Java 11's support 
extends a year beyond 21's, per 
https://www.azul.com/products/azul-support-roadmap/. We have a product that, 
for multiple externally-controlled reasons, is stuck at Java 11 for the 
foreseeable future, and an older one that EOL's 12/2025 that is still using 
Java 8. I can't imagine we're alone in either of those boats.

What does it take to get Derby v10.14.3, v10.15.2.1, and v10.16.1.2 (containing 
that CVE fix) publicly released?

Best regards,
Frank Domina

Reply via email to