This update for java-11-openjdk fixes the following issues:
CVE-2024-21011: Fixed denial of service due to long Exception message logging (JDK-8319851,bsc#1222979)
CVE-2024-21012: Fixed unauthorized data modification due HTTP/2 client improper reverse DNS lookup (JDK-8315708,bsc#1222987)
CVE-2024-21068: Fixed integer overflow in C1 compiler address generation (JDK-8322122,bsc#1222983)
CVE-2024-21085: Fixed denial of service due to Pack200 excessive memory allocation (JDK-8322114,bsc#1222984)
CVE-2024-21094: Fixed unauthorized data modification due to C2 compilation failure with 'Exceeded _node_regs array' (JDK-8317507,JDK-8325348,bsc#1222986)
Other fixes:
Upgrade to upstream tag jdk-11.0.23+9 (April 2024 CPU)
Security fixes
JDK-8318340: Improve RSA key implementations
Other changes
JDK-6928542: Chinese characters in RTF are not decoded
JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/
/bug4517214.java fails on MacOS
JDK-7148092: [macosx] When Alt+down arrow key is pressed,
the combobox popup does not appear.
JDK-8054022: HttpURLConnection timeouts with Expect:
100-Continue and no chunking
JDK-8054572: [macosx] JComboBox paints the border incorrectly
JDK-8058176: [mlvm] tests should not allow code cache
exhaustion
JDK-8272551: mark hotspot runtime/modules tests which ignore
external VM flags
JDK-8272552: mark hotspot runtime/cds tests which ignore
external VM flags
JDK-8273803: Zero: Handle 'zero' variant in
CommandLineOptionTest.java
JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
fails in Windows 11
JDK-8274621: NullPointerException because listenAddress[0] is
null
JDK-8276796: gc/TestSystemGC.java large pages subtest fails
with ZGC
JDK-8280007: Enable Neoverse N1 optimizations for Arm
Neoverse V1 & N2
JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails
with java.lang.RuntimeException: values differ by more than
1GB
JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/
/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java
from problemlist.
JDK-8281717: Cover logout method for several LoginModule
JDK-8282665: [REDO] ByteBufferTest.java: replace endless
recursion with RuntimeException in void ck(double x, double y)
JDK-8284090: com/sun/security/auth/module/AllPlatforms.java
fails to compile
JDK-8285756: clean up use of bad arguments for @clean in
langtools tests
JDK-8285785: CheckCleanerBound test fails with
PasswordCallback object is not released
JDK-8285867: Convert applet manual tests
SelectionVisible.java to Frame and automate
JDK-8286846: test/jdk/javax/swing/plaf/aqua/
/CustomComboBoxFocusTest.java fails on mac aarch64
JDK-8286969: Add a new test library API to execute kinit in
SecurityTools.java
JDK-8287113: JFR: Periodic task thread uses period for method
sampling events
JDK-8289511: Improve test coverage for XPath Axes: child
JDK-8289764: gc/lock tests failed with 'OutOfMemoryError:
Java heap space: failed reallocation of scalar replaced
objects'
JDK-8289948: Improve test coverage for XPath functions: Node
Set Functions
JDK-8290399: [macos] Aqua LAF does not fire an action event
if combo box menu is displayed
JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests
failed with 'isUsageThresholdExceeded() returned false, and is
still false, while threshold = MMMMMMM and used peak = NNNNNNN'
JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup
required permissions for jtreg version 7 jar
JDK-8292946: GC lock/jni/jnilock001 test failed
'assert(gch->gc_cause() == GCCause::_scavenge_alot ||
!gch->incremental_collection_failed()) failed: Twice in a row'
JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed
with 'RuntimeException: Retrieved backing PlatformLogger level
null is not the expected CONFIG'
JDK-8294158: HTML formatting for PassFailJFrame instructions