[ALSA-2025:10873] Important: java-21-openjdk security update
Type:
security
Severity:
important
Release date:
2025-07-30
Description:
The OpenJDK 21 packages provide the OpenJDK 21 Java Runtime Environment and the OpenJDK 21 Java Software Development Kit. Security Fix(es): * JDK: Better Glyph drawing (CVE-2025-30749) * JDK: Enhance TLS protocol support (CVE-2025-30754) * JDK: Improve HTTP client header handling (CVE-2025-50059) * JDK: Better Glyph drawing redux (CVE-2025-50106) Bug Fix(es): * In AlmaLinuxand AlmaLinux systems, the default graphical display system is Wayland. The use of Wayland in these systems causes a failure in the traditional X11 method that java.awt.Robot uses to take a screen capture, producing a blank image. With this update, the RPM now recommends installing the PipeWire package, which the JDK can use to take screen captures in Wayland systems (AlmaLinux-102683, AlmaLinux-102684, AlmaLinux-102685) * On NUMA systems, the operating system can choose to migrate a task from one NUMA node to another. In the G1 garbage collector, G1AllocRegion objects are associated with NUMA nodes. The G1Allocator code assumes that obtaining the G1AllocRegion object for the current thread is sufficient, but OS scheduling can lead to arbitrary changes in the NUMA-to-thread association. This can cause crashes when the G1AllocRegion being used changes mid-operation. This update resolves this issue by always using the same NUMA node and associated G1AllocRegion object throughout an operation. (AlmaLinux-90307, AlmaLinux-90308, AlmaLinux-90311) 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.
Updated packages listed below:
Architecture Package Checksum
aarch64 java-21-openjdk-static-libs-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm 00048b899598c2a99219c10075b34c48496887ba90ba80a5a937b737255e8a50
aarch64 java-21-openjdk-devel-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm 00d9c853dde84bc69a9173feab273a3a53b156b6f4457edf3adfacb67be98adb
aarch64 java-21-openjdk-demo-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 07e242e7027a496d679cb1e037721cd8e15ff8b0bc26fa59bc20f26aa9fdf96d
aarch64 java-21-openjdk-jmods-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm 110b3ae551d1c8984100b27ea147c565893a3fa1ee78a772c3d5aabcf39b1c47
aarch64 java-21-openjdk-src-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 1e41c9e790299524fc738ed67f19077846e40f9b34bb2a20f503ee9a3c62b327
aarch64 java-21-openjdk-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 248489491e8b84861185fbd04fc31501a9f97ce997b5cc87dad0cca031e4d7ae
aarch64 java-21-openjdk-devel-21.0.8.0.9-1.el8.aarch64.rpm 4de53ac66eb3a54a224c301d6fb072796883c29d256df7d1cadced41390dfbf2
aarch64 java-21-openjdk-21.0.8.0.9-1.el8.aarch64.rpm 62caa679564eb7e8bc4f896ce37f77933da624e510d0cc894f630af261341cb9
aarch64 java-21-openjdk-demo-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm 81424deff8eeac94d3afa372b39c5ec08a03dfb470e5778e27494aaa614d9800
aarch64 java-21-openjdk-jmods-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 82284746310432ba47de1ae56065ced2d94f2b7128215c7f9a91bfc57995e5c3
aarch64 java-21-openjdk-src-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm 85244d33a741ce49eb40232159d498dbdef6156a5977016e16b89c68b11fda84
aarch64 java-21-openjdk-headless-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 86c9e48e0106fea2240e6390a4ad08f19ea3b62b69d78d4b10fa69b61d7885d3
aarch64 java-21-openjdk-static-libs-21.0.8.0.9-1.el8.aarch64.rpm 8b4d9dcc7367b3559616e4c2ed382cdfa5e8527d1ca85da74a7da69f7bb8abfd
aarch64 java-21-openjdk-static-libs-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm 8c0976a7a476065a4b743ec077098097cf5170fc8388740925956c72714ceb11
aarch64 java-21-openjdk-headless-21.0.8.0.9-1.el8.aarch64.rpm 8c49584de523804dcd713369dde0bcffbaf1bf9a56a0ebbf896483ce9ff42f3d
aarch64 java-21-openjdk-demo-21.0.8.0.9-1.el8.aarch64.rpm a1200a7fedc107b57bea6119667ef255550a1f57ed2a4b58d014919816159eb9
aarch64 java-21-openjdk-javadoc-zip-21.0.8.0.9-1.el8.aarch64.rpm ab7f6462c7b14600d8338d40956fa51a65ab8284d6e9037cfd3cae2ab0fb45c0
aarch64 java-21-openjdk-jmods-21.0.8.0.9-1.el8.aarch64.rpm acb7753af2a953308ba9a468a82890ead3c1eacf975bc45d35c1e12ea0b325bb
aarch64 java-21-openjdk-devel-fastdebug-21.0.8.0.9-1.el8.aarch64.rpm b4541c32282e01c8777b10eb3444e28723e1dd358bafe555eda4f07692e823fe
aarch64 java-21-openjdk-javadoc-21.0.8.0.9-1.el8.aarch64.rpm d186afcd9c395d169aa1fac87e304fc81ab04896e2b7b9c6974ba8e95424b97f
aarch64 java-21-openjdk-headless-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm e6763340a3e8305ec10bf0db2f3e043b33dc0c6f54ad1952310247a78c658974
aarch64 java-21-openjdk-slowdebug-21.0.8.0.9-1.el8.aarch64.rpm ed54f2be4ba665667fd0300b47fc6b09cff7f041ddcabb033bab3b9fc5c8b202
aarch64 java-21-openjdk-src-21.0.8.0.9-1.el8.aarch64.rpm f16395fa130475a545e3e6cdfaf63dc4e2d643ea7bdc428923be4e56b9422d1d
ppc64le java-21-openjdk-headless-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm 0056c2acbc499f4afa08fe988d6113b3164fac3ca6934c67e304f8771bf76729
ppc64le java-21-openjdk-demo-21.0.8.0.9-1.el8.ppc64le.rpm 09ca0e1c8b15b48f4e8224a81389de32257c05904ee641d9694fdf1a8ac999a3
ppc64le java-21-openjdk-static-libs-21.0.8.0.9-1.el8.ppc64le.rpm 0b2984dc412473e48fc0b712a614a6f3caf083bb9f238a4b56c2891986b574de
ppc64le java-21-openjdk-devel-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm 18a221cce2083d284f10eec541f85ffe6da9c7a1f173705b1b6260c5102715f8
ppc64le java-21-openjdk-headless-21.0.8.0.9-1.el8.ppc64le.rpm 1e2fad01e414e444e4f55739870cc71c1466127363414415124cfd6b3f4d093c
ppc64le java-21-openjdk-headless-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm 2783df10eee75db50d7194dac8451b12d9bdfe671eb2c5378fbca032dbf73f1c
ppc64le java-21-openjdk-src-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm 33cc96f645e85d4bc339dd0e74a81ec0432f1cd96b233ff32b7ff03383483e2d
ppc64le java-21-openjdk-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm 3a3339072cf6f70224b74355405b2c04164a79500119f6295d9e86af157a834b
ppc64le java-21-openjdk-devel-21.0.8.0.9-1.el8.ppc64le.rpm 512d2aba1518ce5682b6ec7f6da4ff8250b109fc75fae06f7ea644a7dc156311
ppc64le java-21-openjdk-static-libs-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm 61aea40405dab8b43007370410e06bd1b4d944821871b8cafa0f0da022a189d0
ppc64le java-21-openjdk-jmods-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm 6ceb8d8293e7554731b02c18338d7f40a0dbb50bc6a2231ecad1cb9e0cb462e5
ppc64le java-21-openjdk-jmods-21.0.8.0.9-1.el8.ppc64le.rpm 6d91777634339d3a13cb822521a4bb5dcae9be6bba396cde3719d8c33140bd9a
ppc64le java-21-openjdk-demo-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm 7dd41df75123dacc2e123b13ae34a09b6b22e908eb6311f116ccac1c35fd808e
ppc64le java-21-openjdk-static-libs-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm 8783d13482b373b1a69810baf8acecbbafff2a8f41ad83520e542c2cdd2666e3
ppc64le java-21-openjdk-jmods-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm 8e99e361727195e7f46e5fbfe57de6157dbeee41391efc8a8f1eebd3a155815d
ppc64le java-21-openjdk-javadoc-zip-21.0.8.0.9-1.el8.ppc64le.rpm c2e6bd25dca9a675da9e799df504bab48c648829f673d77f4dcd002e765eae6c
ppc64le java-21-openjdk-devel-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm c319fc9cacdfa741a9a72762e5cc9e79d001b1cf30771fbf107a728aab83aec8
ppc64le java-21-openjdk-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm cc3c879e9a518bdecc037fdf29f23e613b6fe9be6b29b983906daae6825122ca
ppc64le java-21-openjdk-21.0.8.0.9-1.el8.ppc64le.rpm d389fdb99b08218543fc634c33d4a49592f47708a9cf891d42a58dc32caaea6b
ppc64le java-21-openjdk-src-fastdebug-21.0.8.0.9-1.el8.ppc64le.rpm df4c7e9ddd7d83a37167ba163804b687ae39b82f4966041f4ce9ef6bfcd92d96
ppc64le java-21-openjdk-src-21.0.8.0.9-1.el8.ppc64le.rpm f2bea36ff19cfccc79ebd3868f62264e7a30810b9e4af377ff7d9fc62e4c4be8
ppc64le java-21-openjdk-javadoc-21.0.8.0.9-1.el8.ppc64le.rpm f3266b73711501670eeca3c06f216132d58b032e4aa979057e21602ff5dda3aa
ppc64le java-21-openjdk-demo-slowdebug-21.0.8.0.9-1.el8.ppc64le.rpm fd91d472fccfe0613f019d9ba9efefe21d47447a456cef0b18169efd587bac25
s390x java-21-openjdk-devel-21.0.8.0.9-1.el8.s390x.rpm 058ebc9bbb5c274096767046a4020881ac1e82a71e15332db92ca1aa634274a7
s390x java-21-openjdk-21.0.8.0.9-1.el8.s390x.rpm 06fd639ac3ad8f8527b1f370ff32317bf566a04f7e7aa937899bf7201835139e
s390x java-21-openjdk-headless-21.0.8.0.9-1.el8.s390x.rpm 06fe793dcb63806f592bd68dfcccb8bb2ebcd8367a8d0948393759d5ac1a84a4
s390x java-21-openjdk-static-libs-21.0.8.0.9-1.el8.s390x.rpm 0a5f18c46d9d386dc107704f87fd1885fa34093c8ba70457e512413ed926b5a5
s390x java-21-openjdk-demo-slowdebug-21.0.8.0.9-1.el8.s390x.rpm 0c01ebb58511bd4347d3f6718a8a2a24dfdf7bcb9d430cf30b28626624159c40
s390x java-21-openjdk-src-slowdebug-21.0.8.0.9-1.el8.s390x.rpm 1b2de5e1b8082812c6e7cd9d195081bd4d8c19f5328d554e6ea2b219ed21c0a9
s390x java-21-openjdk-static-libs-slowdebug-21.0.8.0.9-1.el8.s390x.rpm 358a54913621e9bd1e2ff624d4aa86cf0bc72bcc20cd6986a2692523fbcdb5c1
s390x java-21-openjdk-demo-21.0.8.0.9-1.el8.s390x.rpm 408443026ad6bd530e97a2c3d15eac6d7516df90c4b3a7a42b657bed1cecc549
s390x java-21-openjdk-headless-slowdebug-21.0.8.0.9-1.el8.s390x.rpm 616ca6e80f6e244eab0f5bf332a5b1722520b0d0b1cbcbc79d0eb8b216a6f9ed
s390x java-21-openjdk-jmods-21.0.8.0.9-1.el8.s390x.rpm 65da97b7a890b312a66d990d12477dc133c60b42f0ba5b77dbc4b9b142815d59
s390x java-21-openjdk-javadoc-zip-21.0.8.0.9-1.el8.s390x.rpm 8db95e0fab924595280dadfa3de6dff6a6fd30fc95e9193ba98487275a82869b
s390x java-21-openjdk-slowdebug-21.0.8.0.9-1.el8.s390x.rpm 9be6d4e9e726f86713d633113c7efc6af4376b8a4f2c53e19ba946657501eced
s390x java-21-openjdk-javadoc-21.0.8.0.9-1.el8.s390x.rpm a0d8fa84f14edd810be5ba09bbc2036cccbc601113e881ea4b04379f909ac0be
s390x java-21-openjdk-devel-slowdebug-21.0.8.0.9-1.el8.s390x.rpm ab925fa555e5732e45093a1b3086e7acab4169792fb5e559fa35deecc24a1623
s390x java-21-openjdk-jmods-slowdebug-21.0.8.0.9-1.el8.s390x.rpm d003d968e569534bfb83151813761b4cb37dab41b9c46bbdbcc1e2892b532981
s390x java-21-openjdk-src-21.0.8.0.9-1.el8.s390x.rpm fa063fb5179b3a27c738268ce9559488d6e10f37d7f8911809cc9f5192d22bd2
x86_64 java-21-openjdk-jmods-21.0.8.0.9-1.el8.x86_64.rpm 0d6481367be26e6d6a3227d88cf5d43d1c65b94ad40f308a0231c6545f772535
x86_64 java-21-openjdk-javadoc-21.0.8.0.9-1.el8.x86_64.rpm 111873fa841dc61e9b4becb543bde4fced731ed292f80cb51ee2cc33cba704cd
x86_64 java-21-openjdk-devel-21.0.8.0.9-1.el8.x86_64.rpm 22a2a7b970f14cb8af6cfa9c3cef80f0a6b248ef34c1ad375d78e8cafe5b2200
x86_64 java-21-openjdk-jmods-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 2db097848a4fb80842bbfc453f0c76b448b1faf86c9151b3cea1bbad736646e7
x86_64 java-21-openjdk-demo-21.0.8.0.9-1.el8.x86_64.rpm 4b43968faef345347da7f16f62994bfe9a2d2b30ab299eccff1771f653faaf59
x86_64 java-21-openjdk-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 509594ca2f49beec665894931d22a46a8d9be8749a2024330f4540e873149461
x86_64 java-21-openjdk-src-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 689384bf4b8324e697b78068c0998835fd6168106f85956270b01fb34e723977
x86_64 java-21-openjdk-headless-21.0.8.0.9-1.el8.x86_64.rpm 70cf4774b47f99a2b2bfc262193c3f25abfd982a5e7c879d54a02f61922dec9f
x86_64 java-21-openjdk-headless-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 7b15616b64f4e6b1024b9cb7ff471d8ce7d479ab614b5aaed91772a7fb031471
x86_64 java-21-openjdk-devel-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 7c76ac36f6f35d55d9bbc36d2ae6b76575f76ed37e2d9279d5a58a1955045d61
x86_64 java-21-openjdk-demo-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm 8b63305de808b30c08002ccc88e5daf875a1d15fe9e20f983a382c1ca6de6f17
x86_64 java-21-openjdk-jmods-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm 8f1a344cf77402ec5b5c81925d6fdc9318fac49098cec2d06fb46042853779b0
x86_64 java-21-openjdk-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm 9e93fa7e510c7f2acda0f71de3a1e551e12bc37d73104fd0591f5bd575267c43
x86_64 java-21-openjdk-21.0.8.0.9-1.el8.x86_64.rpm a289ccb1ca880fe37cdab14c2b176f849fc21e50f9383c241257dbb8bdd6b8a9
x86_64 java-21-openjdk-devel-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm a6c861ccc6b2938ca5405f6f05a196b6f7def09c6326fd5095d773e6661fedbf
x86_64 java-21-openjdk-headless-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm ba53306da8003fea87d8c1fa2b930a30bd2151f5914ab0eafd4598a8eacbfb2c
x86_64 java-21-openjdk-static-libs-fastdebug-21.0.8.0.9-1.el8.x86_64.rpm be96bad16dd09ccc7a74da1bfb788e9344e9f52b025a39fb1d0ac24376482e6b
x86_64 java-21-openjdk-javadoc-zip-21.0.8.0.9-1.el8.x86_64.rpm ce5de12816a0e0c17447de9ae0a7f651ad38aa51c2b7a10c54d17ca1ab5300be
x86_64 java-21-openjdk-src-21.0.8.0.9-1.el8.x86_64.rpm d92de879571329622cccaa427c4f72834efa0df044e7c8e2030cbc71ca6f0096
x86_64 java-21-openjdk-static-libs-21.0.8.0.9-1.el8.x86_64.rpm dbff4d8358f247928ca66650931738bc1d83a36e2086b543750fd9e40d46e460
x86_64 java-21-openjdk-demo-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm e65559a65d2d03f1e30106ed1f9acb8735e7d79d0ad4ef6884fae9fc2ab171c0
x86_64 java-21-openjdk-static-libs-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm e9bf669bd515af063de48cf79da42ec0f40da28e990d9ec6ad3cfecfeb325e73
x86_64 java-21-openjdk-src-slowdebug-21.0.8.0.9-1.el8.x86_64.rpm f01eda46a75aaee7dcee423846feae8d4fcf7fb5440d1d8f17fb483331a0a311
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.