[ALSA-2026:42895] Important: java-21-openjdk security update
Type:
security
Severity:
important
Release date:
2026-07-24
Description:
The OpenJDK 21 packages provide the OpenJDK 21 Java Runtime Environment and the OpenJDK 21 Java Software Development Kit. Security Fix(es): * JDK: Enhance TLS certificate handling (CVE-2026-46968) * JDK: Improve DTLS handshaking (CVE-2026-46917) * JDK: Enhance JPEG handling (CVE-2026-47010) * JDK: Enhance XBM image support (CVE-2026-47021) * JDK: Enhance Jar file processing (CVE-2026-47027) * JDK: Improve certification checking (CVE-2026-60147) * JDK: Enhance AWT ImagingLib (CVE-2026-47059) * JDK: Enhance Jar handling (CVE-2026-47063) * JDK: Update LCMS to 2.19 (CVE-2026-41254) Enhancement(s): * For the last couple of years, OpenJDK has used a single build shared among multiple RPMs and a tarball available on the customer portal. The single "portable" build has a release number ('p') and each RPM has its own release number ('r'). However, the RPM naming only showed the RPM release number, while the version output from the build showed the portable release number, making it unclear that they were different numbers. From this release onwards, a release field of the form 'p.r' is always used for RPMs and the version output shows 'p'. (AlmaLinux-212337, AlmaLinux-212338, AlmaLinux-212339, AlmaLinux-212340, AlmaLinux-212342, AlmaLinux-212343) Bug Fix(es): * In previous releases, the RPM did not correctly own the subdirectories used for documentation in /usr/share/doc and /usr/share/javadoc. This is fixed in this release, so these subdirectories will be removed when the package is uninstalled. (AlmaLinux-212353, AlmaLinux-212359, AlmaLinux-212360, AlmaLinux-212361) 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-javadoc-21.0.12.0.8-1.1.el8.aarch64.rpm 0214df1128d9b5d22c99874c7dd301d1fed57ea89c112c24871405d5c86ec0ce
aarch64 java-21-openjdk-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 03714fbe9784c6b5c3e66438a9999751300e5547a1ea56d2d66701e3150cd019
aarch64 java-21-openjdk-static-libs-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 09ef38af51cfa1c71d234ad7f5a7be60efff88e843b350e9ec9cf4f96cb698d4
aarch64 java-21-openjdk-src-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 23f697346d9102c48966576e6074afef787ac4414ae538d848907be67a5b2b6a
aarch64 java-21-openjdk-static-libs-21.0.12.0.8-1.1.el8.aarch64.rpm 291e5ea39bba98fc6a00013bc779a5c6a3d93d8a4cc28bd919f2c934e52a3c14
aarch64 java-21-openjdk-devel-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 2dfdd1db66cc0a0b7f2a86091905f551f9b43266acafc71381e7885dee1d5f32
aarch64 java-21-openjdk-demo-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 2f759109246d768f723395642eab0de65e38e658fde80f526e62b279f21beb35
aarch64 java-21-openjdk-src-21.0.12.0.8-1.1.el8.aarch64.rpm 40eac82c19c5e180225b93bb0c2340d93d6476cabc04d1d3d8f16f3eda242aa5
aarch64 java-21-openjdk-jmods-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 4699d4c3d6a0e726f4f404926edfa4663354b9ada6b73203766742516770e0ad
aarch64 java-21-openjdk-jmods-21.0.12.0.8-1.1.el8.aarch64.rpm 46f5ee0665fe0e816beda1eece6e1d42676893402d89dcbfb2436cd05723bb92
aarch64 java-21-openjdk-demo-21.0.12.0.8-1.1.el8.aarch64.rpm 506af6d7b383c12610b19373f2642eef435271fae88f36ec1181e09eb4cd4845
aarch64 java-21-openjdk-static-libs-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 6f4fcffb8bdedfb1b1d8ee7d5ad557ef46f90520ad1ee3706890577b4c7ca174
aarch64 java-21-openjdk-headless-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 7c950f256f4e662e85b615112b9660ab1a06a722cf9fed4cb2aa02f3b9c1fe9e
aarch64 java-21-openjdk-21.0.12.0.8-1.1.el8.aarch64.rpm 880f86623eadeca6043d2453161098c3f31d561bf45246c87e91f0168c1bde1c
aarch64 java-21-openjdk-devel-21.0.12.0.8-1.1.el8.aarch64.rpm 89cddbc1c41b2695f4395466526d0fbfe42a81601f2a803fdf396d9ee579f221
aarch64 java-21-openjdk-src-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm 8df190b938e5f0b3996407665f5275dde85dfdb4aad059f6ae39f296f60ab37a
aarch64 java-21-openjdk-headless-21.0.12.0.8-1.1.el8.aarch64.rpm a483452068f1696c016da192d621f07c571ab1917075c5c28b6d24809a8fdc87
aarch64 java-21-openjdk-headless-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm a501757935d74736c071f17cd4dd2bb559091d6cb6bfca6029254889cf9ce74f
aarch64 java-21-openjdk-javadoc-zip-21.0.12.0.8-1.1.el8.aarch64.rpm ab70749baffc49237a0a066f96b6af7a579ba70f96209827e652d166536c0c46
aarch64 java-21-openjdk-demo-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm c29d8b3981612639de02bc506ca273d20c14c740135d86777aca47ac671333d8
aarch64 java-21-openjdk-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm de1d1d163c881ed20944e2cd1cadde83abd22c964c950ea0a8d73750e33ce849
aarch64 java-21-openjdk-devel-fastdebug-21.0.12.0.8-1.1.el8.aarch64.rpm e22b5d1a4a497b6d6affa9580dd631fe2e312cae86b76eb5a2228a5a98e66f90
aarch64 java-21-openjdk-jmods-slowdebug-21.0.12.0.8-1.1.el8.aarch64.rpm ebab4e9dbe22576b606f5fed31455c1a3aa210797d07ca65f7c8eadb63a9decb
ppc64le java-21-openjdk-javadoc-21.0.12.0.8-1.1.el8.ppc64le.rpm 0e9ecf04eab3cc9ed4d7d4ad759574cd3b28109b9753dd5f6b637f8c4d763602
ppc64le java-21-openjdk-demo-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 237d839ea2a6c69a7c1ab09db1e8065846e782a1a4f4d46d0f2ab208f389b008
ppc64le java-21-openjdk-demo-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 2c9d20a62d8f3f4d2718a674cf44852d0c475948b68665505ac965be76d06bbc
ppc64le java-21-openjdk-devel-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 46478a538652b1f23c2a3c869ff1b5e6585c884722ca7031351b9ed8a3624a05
ppc64le java-21-openjdk-src-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 496191236ef9a5daf840fe4a29d556bef66471ea43cf9b7b97d7b1d167518123
ppc64le java-21-openjdk-headless-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 6bead045d499c969c7c1bdd2a4a656bf43515dbd5d19d2dbdfdcb1851bec8a14
ppc64le java-21-openjdk-headless-21.0.12.0.8-1.1.el8.ppc64le.rpm 726ce28ccf47a373390f4abb6f31dcdf8d4bf5290a3e7c7fb73117a5d896f009
ppc64le java-21-openjdk-static-libs-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 72adfae9d0fcfbc560b37ec8e2231b1cad359c9b19a8c8a00274fe86f459f091
ppc64le java-21-openjdk-static-libs-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 75899779515c37417cab8d0c21d2d885356f0bdfb794228e0ad0823dbd5f0d7d
ppc64le java-21-openjdk-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 7fe86895045d83ed5ef89a0d0de04c244ea5d5daedc78eea0c9d552a17e955ec
ppc64le java-21-openjdk-src-21.0.12.0.8-1.1.el8.ppc64le.rpm 8d68f5107f03ebbcb993120b31e9c0f6a8fe4a61020fcaa6f2173fb25d0750b1
ppc64le java-21-openjdk-headless-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm 901be33018949b9c6be663768be33e11015cf3d6e10a9bbaa0cd1105773357cf
ppc64le java-21-openjdk-devel-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm b6e14ad9f5c4318ac75856bb6524e48157bfaea1eb860ed4593cb05f2365a7d3
ppc64le java-21-openjdk-jmods-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm ba231f5cbd6dc747782e2a0e1feceab1b21ed034c713479b46bd51ed7be53571
ppc64le java-21-openjdk-jmods-21.0.12.0.8-1.1.el8.ppc64le.rpm c48bd83a74a662774095185e20f35d0a8753ce4ba23cc7d5d3db86fe63cd9905
ppc64le java-21-openjdk-src-slowdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm c8fb7bbee7598aeb2e5c85393ca1f1a98e3a0cd1686c647d1ebfe38d8d6deb8b
ppc64le java-21-openjdk-static-libs-21.0.12.0.8-1.1.el8.ppc64le.rpm cb56344c1bd37f046ce07ed3d3970e1fccfde3d5d7cf917b7ad378d2486c7f60
ppc64le java-21-openjdk-javadoc-zip-21.0.12.0.8-1.1.el8.ppc64le.rpm d96749f0cf9c9dbdd771e24e29b79a4b23252fd6f6f85d7e95c5e56455fca0c5
ppc64le java-21-openjdk-demo-21.0.12.0.8-1.1.el8.ppc64le.rpm e8be969171c544756aea0bc8e615271a2fda93b0750c2cdde23d1ed438bde8c1
ppc64le java-21-openjdk-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm e9839cdc08ad425183d42c092bb9ce549bc43103aff33dece6f35a0362dfa04d
ppc64le java-21-openjdk-devel-21.0.12.0.8-1.1.el8.ppc64le.rpm f6d0098d0d2db6c5910b1009da1cd72004bcfe3bf97eb5f2451d81328e71e338
ppc64le java-21-openjdk-jmods-fastdebug-21.0.12.0.8-1.1.el8.ppc64le.rpm f7bee0603c027a38a6a600ed92ef2dd607418810fe482ee0163dd3b33d498139
ppc64le java-21-openjdk-21.0.12.0.8-1.1.el8.ppc64le.rpm fb45fe16dd0498983781954287a39b2221c1cad91214b19c3a307104bea93b55
s390x java-21-openjdk-headless-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm 076053e9cee94339ba2a0945b488f82f1ccbf228a00df178276cd8597cb38585
s390x java-21-openjdk-javadoc-21.0.12.0.8-1.1.el8.s390x.rpm 0968abaf181eba707a5e65dc0efe3a7135f81b39f42d61d3c9c8a6293d17cb78
s390x java-21-openjdk-static-libs-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm 1c830ce0e03c55522550cf6941a9af274846a830dc97af52e2608899835243ef
s390x java-21-openjdk-devel-21.0.12.0.8-1.1.el8.s390x.rpm 30e0bae713bc76ca6a0b95bff9103dbca6b80d8e99247c164fedfbca0285c0a2
s390x java-21-openjdk-jmods-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm 337727e9fa1198eba5b182832a3c5bb0bb54a0e87ac2346be88a434a1cc3628c
s390x java-21-openjdk-headless-21.0.12.0.8-1.1.el8.s390x.rpm 3bedb619452ebc2479e5dee275e2c891da4faf447ad4b69e4616b9d06cd715a2
s390x java-21-openjdk-static-libs-21.0.12.0.8-1.1.el8.s390x.rpm 62032b3b25b5cbec929c1ae47084de6c8083dcced1f0cc44e326555433ce48b7
s390x java-21-openjdk-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm 86358ccb964c9a49f3ee6e8dce957d7dcfe89fa6c4e76a4928c30e55b0d39590
s390x java-21-openjdk-jmods-21.0.12.0.8-1.1.el8.s390x.rpm a6aefd97e3197c6c315755f7365e66fb6392abc0392e90475a1e1518231f74a5
s390x java-21-openjdk-21.0.12.0.8-1.1.el8.s390x.rpm a7fa2299f029b0ed923dec5554238aedbecfe2722a9713f98186c0f5a0a2356c
s390x java-21-openjdk-devel-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm a9f7a45497995e4d0b47bc6d73deb1f2e513f3454c7d80aec5e1eb1a9ee655e3
s390x java-21-openjdk-javadoc-zip-21.0.12.0.8-1.1.el8.s390x.rpm c1250844846801bc4b2eae3340d023455541bd9b1ed3cdd57a1ed1380ccda232
s390x java-21-openjdk-src-21.0.12.0.8-1.1.el8.s390x.rpm d15c25a6b1a033b8c59ebb6b2688abc7b762c4ec54221f39777ae281a17d71cc
s390x java-21-openjdk-src-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm d6b6528d09b2315109c5ae781589ccb81f604c036c0df48c6c7ecc507d380893
s390x java-21-openjdk-demo-21.0.12.0.8-1.1.el8.s390x.rpm efd58e40394703126264e52b019f79c144821120e9392d8c960451826eed72d7
s390x java-21-openjdk-demo-slowdebug-21.0.12.0.8-1.1.el8.s390x.rpm f360b8832246ec51831f553e7d40efe6bcd8073cb88577fe620c168336894bb1
x86_64 java-21-openjdk-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 070a4cd7ee2b2957a13edb50109f117239acbb52fe4e7681fd73b858b3b3a072
x86_64 java-21-openjdk-devel-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 248ce6f4f46edc7daf0d761e4a6ee9256a0d8044e1a4029014d467fc3618e952
x86_64 java-21-openjdk-devel-21.0.12.0.8-1.1.el8.x86_64.rpm 2722dbce2714f12e1df3c64c3f2dd50a5bd09d5d909f4a5edc7fd42a92068c63
x86_64 java-21-openjdk-jmods-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 3e978031336f67de432125dec0bb19e18b2f051f0ccd00383ec6fa1552c58ee9
x86_64 java-21-openjdk-demo-21.0.12.0.8-1.1.el8.x86_64.rpm 40ff4fd1a719d6ed744a6592df3421b2045f197614e4591c46280eea4bcc585e
x86_64 java-21-openjdk-jmods-21.0.12.0.8-1.1.el8.x86_64.rpm 4d6b736d298e0f4d5f5477420250c2837d8cec8b4c117e33489e6179eed6a673
x86_64 java-21-openjdk-headless-21.0.12.0.8-1.1.el8.x86_64.rpm 4da585643de844dae6ddf158ec89fe883d6bfd925f4a13b9a990b46db9d08899
x86_64 java-21-openjdk-src-21.0.12.0.8-1.1.el8.x86_64.rpm 5789b2b6786a536890d4af0069764321d33478852d923ddb387dd311ed30f165
x86_64 java-21-openjdk-devel-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 598ef6c4e2a493f79765d7e128af9ec8fb3003fefb12dd0e16e87b4ba8ae0ebf
x86_64 java-21-openjdk-javadoc-21.0.12.0.8-1.1.el8.x86_64.rpm 5c1c8b6b0ffce3b1680301107bac550c5df4fb330f922b827a04ada495d05466
x86_64 java-21-openjdk-headless-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 5c88e007bdc092a2c808c82623d220437844d4a52c7361a13c0c41e173b2b1ac
x86_64 java-21-openjdk-headless-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 7637dc985222ae85873c1148deb4b5cc16b478f425fe2cf7dba4f37a9c98f27c
x86_64 java-21-openjdk-src-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 78adbf18628a961f4517973711bfa840fc318ad15ab25b21e2e5d24e3b14b7df
x86_64 java-21-openjdk-demo-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 8492851da3e3b406e5c9f7956a683886698505c0b2006380df84e059713364e9
x86_64 java-21-openjdk-static-libs-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 85564b8df22de4b081abb6b89c2f663be34f60f3c14fd7996d6aced23cd8d897
x86_64 java-21-openjdk-javadoc-zip-21.0.12.0.8-1.1.el8.x86_64.rpm 898064e1f248070589f2a1944370c58a487279459af4551d98992983b572849e
x86_64 java-21-openjdk-static-libs-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm 922c93f100a910023bddd15dd02e482e8e48a3bbfffbe753ff6448a7b81b6e25
x86_64 java-21-openjdk-21.0.12.0.8-1.1.el8.x86_64.rpm a79b53ca6aa1dfb1cea2168d0c38a5f704e124a6272df227db1c20999126085c
x86_64 java-21-openjdk-jmods-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm a9cbfca6a312879be849f0deb7b21a5d43139dc7e12cc74a4f52f275ea339a9c
x86_64 java-21-openjdk-static-libs-21.0.12.0.8-1.1.el8.x86_64.rpm b308e186d37c8ed540ece83a9952c9397b6f941d9711862b218ce54d97fa24a3
x86_64 java-21-openjdk-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm c8c450578b2b4dc12846775da498ad4bc820347df042120183f987c73617679e
x86_64 java-21-openjdk-src-fastdebug-21.0.12.0.8-1.1.el8.x86_64.rpm d37686b3bf67305a276b91fb112d66263f13348d1b3c80254a07468df049d931
x86_64 java-21-openjdk-demo-slowdebug-21.0.12.0.8-1.1.el8.x86_64.rpm e1a600b3931eee9ce370a91f3685144d6a2e12f56edd1fc454b04a0ba517c981
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.