Open solveme opened 2 weeks ago
You definitely have a point.
That said, have you tried liberica-runtime-container [1] which has both flavors (musl and glibc)? Is there a use case that I'm probably missing which requires the glibc overlay and can't run in liberica-runtime-container?
If there is an important use case that we have not considered with liberica-runtime-container I would like to better understand it as overall I'm inclined to deprecate the glibc variant of liberica-openjdk-alpine and liberica-openjre-alpine.
[1] https://hub.docker.com/r/bellsoft/liberica-runtime-container
Currently liberica-openjre-alpine images is built using hardcoded GLIBC version:
As it turned out 2.28 is affected by multiple CVEs, few of them: https://nvd.nist.gov/vuln/detail/cve-2019-9169 https://nvd.nist.gov/vuln/detail/CVE-2023-0687 https://nvd.nist.gov/vuln/detail/CVE-2023-0687 https://nvd.nist.gov/vuln/detail/CVE-2022-23219 https://nvd.nist.gov/vuln/detail/CVE-2022-23218
So it would be nice to use fresh releases of GLIBC in docker images.