[ALSA-2023:6887] Moderate: java-21-openjdk security and bug fix update
Type:
security
Severity:
moderate
Release date:
2023-11-24
Description:
The java-21-openjdk packages provide the OpenJDK 21 Java Runtime Environment and the OpenJDK 21 Java Software Development Kit. Security Fix(es): * OpenJDK: memory corruption issue on x86_64 with AVX-512 (8317121) (CVE-2023-22025) * OpenJDK: certificate path validation issue during client authentication (8309966) (CVE-2023-22081) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section. Bug Fix(es): * Additional validity checks in the handling of Zip64 files, JDK-8302483, were introduced in the 21.0.0 release of OpenJDK, causing the use of some valid zip files to now fail with an error. This release, 21.0.1, allows for zero-length headers and additional padding produced by some Zip64 creation tools. With both releases, the checks can be disabled using -Djdk.util.zip.disableZip64ExtraFieldValidation=true. * A maximum signature file size property, jdk.jar.maxSignatureFileSize, was introduced in the 20.0.0 release of OpenJDK by JDK-8300596, with a default of 8 MB. This default proved to be too small for some JAR files. This release, 20.0.1, increases it to 16 MB. (AlmaLinux-14952) * When Transparent Huge Pages (THP) are unconditionally enabled on a system, Java applications using many threads were found to have a large Resident Set Size (RSS). This was due to a race between the kernel transforming thread stack memory into huge pages and the Java Virtual Machine (JVM) shattering these pages into smaller ones when adding a guard page. This release resolves this issue by getting glibc to insert a guard page and prevent the creation of huge pages. (AlmaLinux-14961) * Installing the same java-21-openjdk-headless package on two different systems resulted in distinct classes.jsa files getting generated. This was because the CDS archive was being generated by a post script action of the java-21-openjdk-headless package. This prevented the use of the dynamic dump feature, because the checksum in the archive would be different on each system. This release resolves this issue by using the .jsa files generated during the initial build. (AlmaLinux-14944) * The /usr/bin/jfr alternative is now owned by the java-21-openjdk package. (AlmaLinux-14960) * The jcmd tool is now provided by the java-21-openjdk-headless package, rather than java-21-openjdk-devel, to make it more accessible. (AlmaLinux-14950)
Updated packages listed below:
Architecture Package Checksum
aarch64 java-21-openjdk-jmods-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 09428ca9ed393ee61add5f185d3856853ff8fa90c4cad94c8459b0106fcf334d
aarch64 java-21-openjdk-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 234281ead02c877a7ac6aa0975631baf2109d9e2b7e6ae3b51dff452cff3b85b
aarch64 java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 34a3ffd06668816bcfaf751f62740469f9a644fe6c9bb505113836a3a33d835d
aarch64 java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 3cdf5b8a6637ddc623d1b7d8c48a640c144c6b621b6cbc9ccbcfe171e40d9fd5
aarch64 java-21-openjdk-static-libs-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 3d17f0bab82c38290e6e08e1d983d6737221e001ed11874c70c6e9a1ec3b0e95
aarch64 java-21-openjdk-headless-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 41338dd9229b7a4dcdb456dfee484e6f485396514bd830a299680b491991ddf0
aarch64 java-21-openjdk-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 4b6530bcb9506be1fba87759cccc9d3775dd4168e41d546e1562d61a642fdc4b
aarch64 java-21-openjdk-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 4f1d4ddd191804b4d07f7390c6de41ddc29643d8d5fc4f5ea71e7eec349d2f3f
aarch64 java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 5d5e745d1e8e12f8ea5423d6ae6a9a653c94b9093f94ad274e525d0f67372321
aarch64 java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 6b99cf7541c7c42ebc1b933f0dda19442eda7309720903d9e82d109cd534b685
aarch64 java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 755f00e941b9b7a0204809e3adf7cf7d3b607086d2e969709f9c51e6a5db2bc5
aarch64 java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm 8d842af35025d5a8492e0c4a03ef48283e89daa5d900431aa533355619d908cc
aarch64 java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm a3db31825e917b280bb4d07e5313c9cded420ff00fbbf05678bc362823c01cbf
aarch64 java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm ab9638ecf7ae47112c111aaa26206b3908e7442a050fa3a5e7b929e9d128ba1c
aarch64 java-21-openjdk-src-21.0.1.0.12-2.el8.alma.1.aarch64.rpm abb94fa903868cfb5e912919016e6252c1d9b84261f7c8dbc433d0789a1c01da
aarch64 java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el8.alma.1.aarch64.rpm b291b194c635ee88f8a3807ea34d11b2636cf076a1d2a33ba560aa9afc59c7cb
aarch64 java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm bd22041f16e70cecb37786f8465866f394cabafc1c6ad1f13e2e3489ea9003cf
aarch64 java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm c1f421bca94aed102c1705e60bb0f16c2e07092310c7a733806d7ef590ca5a37
aarch64 java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm cdb99cf1c603b6cd03521d421fb1c1fc4b6a7d4a3ecdc239d042ebcc1514b107
aarch64 java-21-openjdk-devel-21.0.1.0.12-2.el8.alma.1.aarch64.rpm d1f4b4755540a368f051a47d0a5e52067b85e3716eeaec2c28b6eea79d8153b7
aarch64 java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el8.alma.1.aarch64.rpm e387491f998d3d6408decf303cb8e3d72a9c6b12739d6959188bc26b92d6e508
aarch64 java-21-openjdk-demo-21.0.1.0.12-2.el8.alma.1.aarch64.rpm eba83f77af577f7e36f6795000f2ffe29f2da5139b89e9f06f1b80211e3f2ff0
aarch64 java-21-openjdk-javadoc-21.0.1.0.12-2.el8.alma.1.aarch64.rpm fcd68a6db19dad28f507caf9b0b6027bd372e8949d7b3cfee35fc7c560913ac6
ppc64le java-21-openjdk-javadoc-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 05e8bf73b1ac632a2ce1475189a8cb14314be89d169a0bc14d27694cdfdff5fe
ppc64le java-21-openjdk-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 1406c310d29471395fb5a047bd11d38c21f265f2654efbf3f28a01cee3a8284e
ppc64le java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 25d91de4dd6189c8384b1d565174797e26ab88fab706972a6b26d4e69b538749
ppc64le java-21-openjdk-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 2c103ef2770c1c6c08fb37a2418b22b616a7945045884920f52763a03d193bbb
ppc64le java-21-openjdk-demo-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 3162321ef3ab4a76af8f1c25adbe96144cb15857b11d03f85cf375c0472d0d13
ppc64le java-21-openjdk-src-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 4c3882fabe09662d45fc9b64d499deb7cef2dd6d636096e8f1913a0af5dd3671
ppc64le java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 4e080286d8101839d9d9d19e8a048e7e1bfbd735f10bb12c781fa73058155e82
ppc64le java-21-openjdk-headless-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 50d4b621392e386e43e0d428befa74034015d0128c2b966eb2bcb4178dbe7867
ppc64le java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 54d34f87d67ed3087e1deb8ef885196ae8e483bb678003a76f3afce6a90664a4
ppc64le java-21-openjdk-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 59a0d709ca144dade478a832351b327c9ab0dc04983e30b33a5ff7229656bd09
ppc64le java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 6a0e03c456d93c9f09e859537f9f7ca1f3a16e23bf624012e2da506ba39569b7
ppc64le java-21-openjdk-jmods-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 85705a03825eb2f5a2723c59a0541ffbf98ac807d191bc1450646c6752ff96e5
ppc64le java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 879f4173c76bf242a6fdcb3765c98e18b4df1c2f26d2bff406fd9e4a779f0133
ppc64le java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm 9429b0861b0927717e6926f43a32a116d83435ba545e88fead1847c0f1e77f82
ppc64le java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm a1ab1232dafb69cfd14922a7a576e1044fb1617dc5292d07de980c75b3bdf6a2
ppc64le java-21-openjdk-devel-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm ba4a0cafcb51fc3f2cf3e36999b0781b843ed1953d86836639b08095bbd0d69b
ppc64le java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm cb89917183eb8b952b30e4cea6faefeb1fb7f11d8afb0d7c2f1754643ba39175
ppc64le java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm d7ef3bc7e3dce7ec927904ab1b146c74fe0193f601a296cbf1235514c07004b0
ppc64le java-21-openjdk-static-libs-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm e6b781d9d437bb73f1b02d1b22c73c975d1b47e58c8ea99e8871211de6f4eebb
ppc64le java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm edcb86eaf034e24da8710f677a1d3736c808c91a7d47cbb44fb700f595c9f998
ppc64le java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm f1d1eabceff14f51c191222f7bd8c9afcfb433984dd01b3c060b06df73f57d00
ppc64le java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm f8fc7f9544cf6d344caf707f83d21f39328118192e943ef4f6ebde4e4363d1a4
ppc64le java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el8.alma.1.ppc64le.rpm f98ab8e5037153900a81b9e74425a217e3cf003a54b4ef24af7f129c3a41502c
s390x java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm 24e02ba1b040ab2a117e950416a93696ec9de679947da718f6581a60ad75c3d4
s390x java-21-openjdk-jmods-21.0.1.0.12-2.el8.alma.1.s390x.rpm 357d328efed3a3454d0eb52933f759b1d9b5bbce735454e3eaf5050c12dc6218
s390x java-21-openjdk-headless-21.0.1.0.12-2.el8.alma.1.s390x.rpm 3f8ee324329ce3607f6fe629e1f11ea59cbe278331fe822d972fd2b05d42a850
s390x java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm 566a9a246828d7f8d542546517e9f207f0b7888b501ffb0656545eca56f04148
s390x java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el8.alma.1.s390x.rpm 5ff95483059042d19517f07290edcc53facc69c4f2cccfcb42e7f19cf024effb
s390x java-21-openjdk-src-21.0.1.0.12-2.el8.alma.1.s390x.rpm 8bd92fb2e0cc7333b1de24b12fb79863fa8e4159f2d5e40664e64b17972ee351
s390x java-21-openjdk-static-libs-21.0.1.0.12-2.el8.alma.1.s390x.rpm a73398648edf4ed1a5773bea447e16b93debcfa4977c5f0e05481f45da5cc473
s390x java-21-openjdk-21.0.1.0.12-2.el8.alma.1.s390x.rpm a7346f612d172aabbe1f0ba0a40c0b150c955b76c39f790ff3052d12f7c1b486
s390x java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm b024afa3ac616dd8d178295ab61daa12979fb8f670634b4bf8d71cb6367049ca
s390x java-21-openjdk-devel-21.0.1.0.12-2.el8.alma.1.s390x.rpm b5af092e271259908ab02f5a56f2e3a928ca62c6045a683c6210784f634035d6
s390x java-21-openjdk-demo-21.0.1.0.12-2.el8.alma.1.s390x.rpm d7c5da8c13dec86c73739f6e7208b266bcd16fcaf2b77a85f7777702c5748282
s390x java-21-openjdk-javadoc-21.0.1.0.12-2.el8.alma.1.s390x.rpm e9c1e44a4a9b59ba0d07f8c641ad6fd45cdd400a4d2a82ab1d18da94b25aa5a3
s390x java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm f2bf57ca8a176f6b75568fc8d837d2a627d0bb613297cfef08e1387e23dd71f7
s390x java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm f580dd89d853cb9e2c18ed50eeff9169e664448090a267328e57fa3f21a2ccd0
s390x java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm f61aea56528f1fa0f93468d71982adc35cbe91a01c983e3e407fe2f19e1caffe
s390x java-21-openjdk-slowdebug-21.0.1.0.12-2.el8.alma.1.s390x.rpm fc2d776f5ebc1fc617cbcf720bff2940cbf61ef245af5feb297397fa5d13a22b
x86_64 java-21-openjdk-src-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 031132b6b2e7b9d5203ec03c7f98bd1cff01489db5266656cb7b57bb634d1ca3
x86_64 java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 07f083ebd32a57b45fa9b7ba49f77131c9af94d66dc3f06b8af326dacffe1fdc
x86_64 java-21-openjdk-jmods-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 0ad5e21a3982f308132c2e6de5e83608952b3f0bb71a74bf0c00ccfc7d3dbf52
x86_64 java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 0b1f9af84f4500b53e5dba40f0ff2c0c2cce4eec09a12dbd424b98a5b918c871
x86_64 java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 1aa985d84d29d0ea892a23196c39a8cdbfbcb07f0f5a4efca743f411212ecbf0
x86_64 java-21-openjdk-devel-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 1f258128d99d9363534ee582e84d6879257c58b0f4b70bece2a6f8ce87440fcb
x86_64 java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 26a20fdd6b5a3fd184211589eefab4c02a73c1401ac64e6c672ef20947d6e5d7
x86_64 java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 2a8ab1aa41751bfa53363dbe720475b9af43bf4d76a5965f22c151db37014665
x86_64 java-21-openjdk-static-libs-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 3bf63b9fd7e92b53493cce24c77f26f221186cb997457ff8bdd9b5896280567c
x86_64 java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 5c1e07aeb81ab9b04d9f8b0eeb1f17858bf73c872a49ed641f5682ee51bf388c
x86_64 java-21-openjdk-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 6fb96e075e5aca6d30c640e4292b5b2591f4ab3cee69faa54e2db9c5527597e8
x86_64 java-21-openjdk-demo-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 912c5208fe04213a2b905be0fafeb62d1b29fd5eb785eb2482f6a1db245c54a3
x86_64 java-21-openjdk-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm 91d85cc5d8c82d3d2c4b71da33c5ecda08188fa097a796ad9d8835a32be93828
x86_64 java-21-openjdk-headless-21.0.1.0.12-2.el8.alma.1.x86_64.rpm b32a34cc1ba2b9fe63115186c70e66d6b1f8022e9144235492f4a8a7bca20212
x86_64 java-21-openjdk-javadoc-21.0.1.0.12-2.el8.alma.1.x86_64.rpm bb189cb7cb7db06bccf7af9d8da03cb77f990a9d319e5881176ed0c5dfa44619
x86_64 java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm bee8b4c85d0e37aa8a015beda37634008f3763664bc3f92b5e1d6cf97aed67b2
x86_64 java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el8.alma.1.x86_64.rpm c018f4424ff47acd187e72c086a4d5705a2698f27381b6f9321340626018f23a
x86_64 java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm c9e429d77ce0cc349b3bc6be84629f158d02c24f50a52ca920c8cf947fc4a812
x86_64 java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm cb91f9388a622cc7220852bc824d1badca1ffd5110ddb094258d47903fefdbf0
x86_64 java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm ccc13176b9daf74dccab71f81450fe463bac8022ded5bd21cbe60069bdeecd9e
x86_64 java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm cd912eea7d9bd8e985fcc35f55284ad6d4d349a2b850be60856a319230b721af
x86_64 java-21-openjdk-21.0.1.0.12-2.el8.alma.1.x86_64.rpm e188f11d71558005391fb3d4b00b3a928864b3c23417ee697602b18156ec0f6e
x86_64 java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el8.alma.1.x86_64.rpm fad4272d1b715f8cdd6dbfd497f1e0516e5a4bd1efb40d7fb764565c19fc139f
Notes:
This page is generated automatically from Red Hat security data and has not been checked for errors. For clarification or corrections please contact the AlmaLinux Packaging Team.