[ALSA-2023:6738] Moderate: java-21-openjdk security and bug fix update
Type:
security
Severity:
moderate
Release date:
2023-11-14
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-14954) * 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-14962) * 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-14946) * The /usr/bin/jfr alternative is now owned by the java-21-openjdk package. (AlmaLinux-14959) * 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-14948)
Updated packages listed below:
Architecture Package Checksum
aarch64 java-21-openjdk-devel-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 06c9c092840caead231e2ef6c150fe38be47836b41bb734f8134845f32819ffc
aarch64 java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 1185cbe78031709d2070a1bab907559820464944fc7d367f6a1318e7ef94a640
aarch64 java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 15eefb22bd008713b25fecb2e93aa81c68827bd57435543fc1ed74e20ca977d9
aarch64 java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 18f4cc452192da00a42cc8fa9343179633ea140cf4b5b750e78454d4612cfda1
aarch64 java-21-openjdk-src-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 21682e601ac82ee05e1ff1df7d810dc723b02f9159deabc5d08d7885df51187c
aarch64 java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 3b20a4292e0357a8c49121b3bc3eea4c9dc092803b8e6f7a90de884baec78229
aarch64 java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 45c27fe1b95880c969a83e10c56eb627bfa78aa2b4734fab034acb1d7f24c5ee
aarch64 java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 628b6e67cef190ab5556f18772e39bd481af538443140e9a5696bc60665e70ee
aarch64 java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 62ab5075122108a05c51bd82825d5b412f6280415967e59dca9d90b6a088b909
aarch64 java-21-openjdk-demo-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 682af34d5cca0e5a7a99ad59c5b929c9be795f5a8e69901e69fd7936a5e3520e
aarch64 java-21-openjdk-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 78f526a882eac76b39906d5f4fdd442bc5c3a8fcc01256199c4e23d68bbabc00
aarch64 java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 7973f937bdc105774401577736514228964968018ed59b19c69399d83fc16fc8
aarch64 java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 7e849ceb2d5e1db5c94e8f2ab05f3a081f8aa811ab136d92aa7415e446ca0ddb
aarch64 java-21-openjdk-headless-21.0.1.0.12-2.el9.alma.1.aarch64.rpm 945411576d8ac67094fa9692a9237a2b7af8b0145b16c9f83931b9ca5339c49f
aarch64 java-21-openjdk-static-libs-21.0.1.0.12-2.el9.alma.1.aarch64.rpm a64b100d2d864823e230cf19e701faea89e24950b154de34b4cd7d71068341a1
aarch64 java-21-openjdk-javadoc-21.0.1.0.12-2.el9.alma.1.aarch64.rpm a6be83e87fc36831dcad26e98696ae0b2559e090a95626a246e2f46fb69f7494
aarch64 java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm ab6117014adbd920b0cc128486cb87bf96414aa191d7aca1e8c22e7c88d3c54d
aarch64 java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el9.alma.1.aarch64.rpm ccb09f745a919fc82ca953a19347275f3e4dce17ad3102842520367e4ce5b459
aarch64 java-21-openjdk-jmods-21.0.1.0.12-2.el9.alma.1.aarch64.rpm d418ad88d7ef25e766b959be1bb0476987c1082e7ad1376e858c75434fc1133a
aarch64 java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm de35e89d93655f786c546e46dc45e63c6129ffa02d1525834f7387be4eddcb09
aarch64 java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm e009c692cc52cbece6f684e54b57746b3d6bbb418a407497735f0636c967a395
aarch64 java-21-openjdk-21.0.1.0.12-2.el9.alma.1.aarch64.rpm f33a340961491ca7f5f2b467abfe2c5de2c78221e29529305673ef6b6a867cd9
aarch64 java-21-openjdk-slowdebug-21.0.1.0.12-2.el9.alma.1.aarch64.rpm f64ec1fb6f5882607eb35e50b84dff0c65d7860c36117209d554a9b7fd95ebbf
ppc64le java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 411a9ceae5b4ffb1ce28c8b864144092dae1991fe7470e96e0f80d2bced8cb21
ppc64le java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 53c35f73773268a499f1beae9ad0f6da411cf360afd8dbb11295ab1941354682
ppc64le java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 55c9c3a28829a90745461e5bde7cefe47c624a4f9c2485c0849f51bd154663f0
ppc64le java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 6f1e6f1ec77b9d9d0f1b4b0c718e281c08a482547cd567620f7d0e2dda52ffc1
ppc64le java-21-openjdk-static-libs-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 742fda9173ab812376e1ac70325ac292fd6106f2c5bde49a93d9a59909ab1d69
ppc64le java-21-openjdk-demo-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 74f02bc7d839089d7cf34a4484993034be09a21719f8d54f783362e885c65426
ppc64le java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 76306e0c6c984294c540d5ed958b00b41a8763e4a7ad7bd47d47e03fa37b6227
ppc64le java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 784f28996adbaffeb52d7b21ba5f387254d945e7b690d9805c87c5a999983a01
ppc64le java-21-openjdk-devel-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 7f3041befb08c0ac1283ed2e20220087e6b1ce0e6464ed2c58a99ce29a4cf5fa
ppc64le java-21-openjdk-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 88df33278d48eb7b2703f6f7d4bb49af03129d7f9613bfb5f7d82d4577753511
ppc64le java-21-openjdk-src-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 9c0b9820bb5da37be80ce4a7a90d28b432cdabfcab09b33ff0b3c3b4932df37f
ppc64le java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm 9c3e10d7977e9cc6d9e8179fa6c23919e985c4d825c0aba96201c40757a81fe8
ppc64le java-21-openjdk-jmods-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm b07f258a923a7a47f5b50bfbef25ad91766a86e12f8f274803df9e3887a428bb
ppc64le java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm b2021089465163c2119a26b8cd7dd321a78269c3110492da7df4b942f2e09945
ppc64le java-21-openjdk-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm bcdaffe93616031d7958de30bc34600d7766dfc287d681f5cef801d2763ffda7
ppc64le java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm bd4df2c858c0754babb878e2b525935cd33a88fd27d12c84c12957fae5da4cde
ppc64le java-21-openjdk-headless-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm c2ec50078d12cc30755fb84f31370f660fc8d1d00fa9a129e44f70a2c045508e
ppc64le java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm c48be3676cd894f1313d3369d6f2305392e7a4b5ed4a70c4601326120f658d8e
ppc64le java-21-openjdk-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm c8195921bca6819b6187424668a5eeedf67d13f0a98523c6d5bf536916070bba
ppc64le java-21-openjdk-javadoc-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm cdb9fcfe1770ceee71d716d062c63d33fcd48708df298add0def5a24ddc97413
ppc64le java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm d5c9dabb3e4367275916d0b69e295a509a401c5c6da09f1b2e1c83e824ee5f08
ppc64le java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm e37c9cb5bdb194811a99dd66d29265a7cf376ffa7471c80e80c62d9dd9561c6a
ppc64le java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el9.alma.1.ppc64le.rpm e8182095d0169156f1378bc19120ea48a95d1caf08592e465f6a8a5e7c20f3fa
s390x java-21-openjdk-static-libs-21.0.1.0.12-2.el9.alma.1.s390x.rpm 07dc0cf762125ca17862c108af7db5ce309267edbaaabf60d65b74c9a12e8da4
s390x java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 1837fe04241b6026fa0ff82c203c29b4c7b9ac9f953c385f6b0739d968179766
s390x java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 18645bb12fbd375a60a10cc3b04e43a5c07747cbc3448fd711edba44c5ffa110
s390x java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 28dc8924b6ec0790c43585f649d44041e52aeb1df4c8e773c5c56e3c6b0c363f
s390x java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 3d56cda6a3732f964ff1b43e7600fa1a8dc024cf059ff20f1b48201d324d6137
s390x java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el9.alma.1.s390x.rpm 42a1fcc906eecc63948adbba2268e7c56fbec690fa90eea39c993ab181089e8b
s390x java-21-openjdk-javadoc-21.0.1.0.12-2.el9.alma.1.s390x.rpm 53a5b935fdd0b920f4258b7325095f1ce6fb6df1b796093b6aaa104a6c6ad74d
s390x java-21-openjdk-src-21.0.1.0.12-2.el9.alma.1.s390x.rpm 685a2dc95c3397ca856d8bb2a7c520e847e60592ae934069f30cbc3930403a2a
s390x java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 7d38b5057f47144b9411fea5d567f7ab94e70b130f12087dbc9d348e083cbb77
s390x java-21-openjdk-headless-21.0.1.0.12-2.el9.alma.1.s390x.rpm 833a992b884835072ed0ae4cbcf6dfee769372146c051c1139d2582bbd83dc5d
s390x java-21-openjdk-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm 9a84caa0b50fa055f23ba106b08d06018a1779de3f355c9a32aecc4d0b905577
s390x java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el9.alma.1.s390x.rpm c2b6864aefab49e91cab7c3c6a9857442fef1900e09351c20d80cbdc62e90751
s390x java-21-openjdk-21.0.1.0.12-2.el9.alma.1.s390x.rpm ca612cd8dcbe79c2fcc48f9c4182072ccdab720839bb91a3720b7532d3295c30
s390x java-21-openjdk-demo-21.0.1.0.12-2.el9.alma.1.s390x.rpm d7385226de23088ed3af66ba9333c92776e4243a1deaeaf0d06ca1b65f236bbc
s390x java-21-openjdk-devel-21.0.1.0.12-2.el9.alma.1.s390x.rpm df80e9e539533af76864e7a9983b70200ee6ccc5b525f2459fc7697b2829b50e
s390x java-21-openjdk-jmods-21.0.1.0.12-2.el9.alma.1.s390x.rpm ee339ff3f2eddc47e89919e9da2be85addc9e8e759933d0cd0fa163c124a3444
x86_64 java-21-openjdk-headless-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 2d43898d83aec06facd032e102469db262adb93b964fa8be8625360d0f4f0fa2
x86_64 java-21-openjdk-static-libs-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 30f321fb7f5a729ed36bfb952275eb36271c7aa39b1703f4b215b40f55976f17
x86_64 java-21-openjdk-javadoc-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 3ddaa6be40f8adbd04aec8fb136bb51e49887115508c49dec68a6e09b567c8f4
x86_64 java-21-openjdk-devel-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 64f57c91b1417d864e9ddc4dd5e93b59ab03adf35c7ea5d0c668faaf11c208b0
x86_64 java-21-openjdk-devel-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 6c499ea877cf384cdb45a9110da60a5a9fea798af5fd011618c10189061008e0
x86_64 java-21-openjdk-headless-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 763bac0abc050b00a97f2ac6bb78ecbb1c46b54d3e49d166e4289975e8b8fde8
x86_64 java-21-openjdk-static-libs-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 7b4a5f8dd6128f6c2e10f7a09b0cbf429e2a9fef1eafd6c8786dd59405fd89fb
x86_64 java-21-openjdk-demo-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm 893fbc988786c9b7399f596010e9c1c724042f5f363ca0973ecad28c53135790
x86_64 java-21-openjdk-demo-21.0.1.0.12-2.el9.alma.1.x86_64.rpm a0ec0359f94532b5c1d3004f53f18aaeefee1d2269f07d71917d0d845bed8fe9
x86_64 java-21-openjdk-jmods-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm ad87c4c5579d98052063278aeb0c9f4c0c6be45b8885787c044f1d1e74e9006c
x86_64 java-21-openjdk-javadoc-zip-21.0.1.0.12-2.el9.alma.1.x86_64.rpm af0abe0c617b2630877c7177c52c21e50beea64c6f836b00a287dc932ff8a896
x86_64 java-21-openjdk-src-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm af4a72007ee18fb4b418587da9bcfcd3eb8b00a472f8079e8cff6ca0c9352644
x86_64 java-21-openjdk-jmods-21.0.1.0.12-2.el9.alma.1.x86_64.rpm b0d581bfe6fb57d10230ab9b06b21287cb4f772f827d1e20005e17978b8ed00a
x86_64 java-21-openjdk-headless-21.0.1.0.12-2.el9.alma.1.x86_64.rpm b872d1bf0ad5834bf81ff028403391f43cb60e0161882ccfdd55699f798be31a
x86_64 java-21-openjdk-src-21.0.1.0.12-2.el9.alma.1.x86_64.rpm c2d6b925691702ee08754b7faa078e7a972f5e56fc4c076d681769b2b77c03af
x86_64 java-21-openjdk-jmods-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm c99738232e3c07f6c0e9d0b04d9eecd9cc87e3c77ddad9f11082c933e993a8f8
x86_64 java-21-openjdk-src-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm ce46df82b0ea2d007dcfe45e04c56dbc8addf93a41bd05d8888bd5eef52fba4b
x86_64 java-21-openjdk-21.0.1.0.12-2.el9.alma.1.x86_64.rpm d0eb36146c3f665bd09360abe8d7f11a617fdde65f9d1055758aa61b9deec95c
x86_64 java-21-openjdk-demo-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm da761e14689236af48c735093aa494b3b8b7f33d5ca88bd18004edbba1d0621f
x86_64 java-21-openjdk-fastdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm e5291c5f0c27a1ad5de957d8ac11e4efa18cb788f74b52e80a0ba07bd749d032
x86_64 java-21-openjdk-devel-21.0.1.0.12-2.el9.alma.1.x86_64.rpm ecce3bce3f523fca92ba68e2e98b6ecf9c1cab76fcda26f28e1bb7d33f804de3
x86_64 java-21-openjdk-slowdebug-21.0.1.0.12-2.el9.alma.1.x86_64.rpm f6fbe1dd981bc0af27737ce95fd262de8bf2477fbc6a9c04625e3f98331b9d27
x86_64 java-21-openjdk-static-libs-21.0.1.0.12-2.el9.alma.1.x86_64.rpm fdcddce79ebdf0bd9e048a90df77d7b084c5336e65b44bfd0e1786a5e4b414ea
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.