Every CVE Search/ Get API key

CVE-2024-3933

Eclipse Open J9 With -Xgc:concurrentScavenge on IBM Z, could write/read outside of a buffer

5.3 Medium

In Eclipse OpenJ9 release versions prior to 0.44.0 and after 0.13.0, when running with JVM option -Xgc:concurrentScavenge, the sequence generated for System.arrayCopy on the IBM Z platform with hardware and software support for guarded storage [1], could allow access to a buffer with an incorrect length value when executing an arraycopy sequence while the Concurrent Scavenge Garbage Collection cycle is active and the source and destination memory regions for arraycopy overlap. This allows read and write to addresses beyond the end of the array range.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
Low

Exploit likelihood

0.21%Up 0.2 points since May 27, 2024
90%50%10%1%

What each source reports

CVE List Score used 5.3

Eclipse Open J9 With -Xgc:concurrentScavenge on IBM Z, could write/read outside of a buffer

In Eclipse OpenJ9 release versions prior to 0.44.0 and after 0.13.0, when running with JVM option -Xgc:concurrentScavenge, the sequence generated for System.arrayCopy on the IBM Z platform with hardware and software support for guarded storage [1], could allow access to a buffer with an incorrect length value when executing an arraycopy sequence while the Concurrent Scavenge Garbage Collection cycle is active and the source and destination memory regions for arraycopy overlap. This allows read and write to addresses beyond the end of the array range.

Record
CVE-2024-3933
CVSS 3.1
5.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:L
Weakness
CWE-805, CWE-125, CWE-787
Updated
2026-11-02
EUVDEUVD-2024-32500 5.3

In Eclipse OpenJ9 release versions prior to 0.44.0 and after 0.13.0, when running with JVM option -Xgc:concurrentScavenge, the sequence generated for System.arrayCopy on the IBM Z platform with hardware and software support for guarded storage [1], could allow access to a buffer with an incorrect length value when executing an arraycopy sequence while the Concurrent Scavenge Garbage Collection cycle is active and the source and destination memory regions for arraycopy overlap. This allows read and write to addresses beyond the end of the array range.

Record
EUVD-2024-32500
CVSS 3.1
5.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:L
Updated
2026-11-03
NVD 5.3

In Eclipse OpenJ9 release versions prior to 0.44.0 and after 0.13.0, when running with JVM option -Xgc:concurrentScavenge, the sequence generated for System.arrayCopy on the IBM Z platform with hardware and software support for guarded storage [1], could allow access to a buffer with an incorrect length value when executing an arraycopy sequence while the Concurrent Scavenge Garbage Collection cycle is active and the source and destination memory regions for arraycopy overlap. This allows read and write to addresses beyond the end of the array range.

Record
CVE-2024-3933
CVSS 3.1
5.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:L
CVSS 3.1
7.3 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-125, CWE-787, CWE-805
Updated
2026-11-02
OSV 5.3

Eclipse Open J9 With -Xgc:concurrentScavenge on IBM Z, could write/read outside of a buffer

In Eclipse OpenJ9 release versions prior to 0.44.0 and after 0.13.0, when running with JVM option -Xgc:concurrentScavenge, the sequence generated for System.arrayCopy on the IBM Z platform with hardware and software support for guarded storage [1], could allow access to a buffer with an incorrect length value when executing an arraycopy sequence while the Concurrent Scavenge Garbage Collection cycle is active and the source and destination memory regions for arraycopy overlap. This allows read and write to addresses beyond the end of the array range.

Record
CVE-2024-3933
CVSS 3.1
5.3 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:L
Weakness
CWE-125, CWE-787, CWE-805
Updated
2026-11-02
OSVopenSUSE-SU-2025:0066-1 No score

Security update for java-11-openj9

This update for java-11-openj9 fixes the following issues:

  • Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine

  • Including Oracle October 2024 and January 2025 CPU changes

  • Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine

  • Including Oracle July 2024 CPU changes

    • CVE-2024-21131 (boo#1228046), CVE-2024-21138 (boo#1228047), CVE-2024-21140 (boo#1228048), CVE-2024-21144 (boo#1228050), CVE-2024-21147 (boo#1228052), CVE-2024-21145 (boo#1228051)
    • OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.46/
  • Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine

  • Including Oracle April 2024 CPU changes

    • CVE-2024-21012 (boo#1222987), CVE-2024-21094 (boo#1222986), CVE-2024-21011 (boo#1222979), CVE-2024-21085 (boo#1222984), CVE-2024-21068 (boo#1222983)
  • Including OpenJ9/OMR specific fix:

  • Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine

  • Including Oracle January 2024 CPU changes

    • CVE-2024-20918 (boo#1218907), CVE-2024-20919 (boo#1218903), CVE-2024-20921 (boo#1218905), CVE-2024-20926 (boo#1218906), CVE-2024-20945 (boo#1218909), CVE-2024-20952 (boo#1218911)
    • OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.43/
  • Remove the possibility to put back removes JavaEE modules, since our Java stack does not need this hack any more

  • Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine

  • Including Oracle October 2023 CPU changes

    • CVE-2023-22081, boo#1216374
  • Including Openj9 0.41.0 fixes of CVE-2023-5676, boo#1217214

  • Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine

    • JDK-8313765: Invalid CEN header (invalid zip64 extra data field size)
  • Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine

  • Including Oracle April 2023 CPU changes

    • CVE-2023-22006 (boo#1213473), CVE-2023-22036 (boo#1213474), CVE-2023-22041 (boo#1213475), CVE-2023-22045 (boo#1213481), CVE-2023-22049 (boo#1213482), CVE-2023-25193 (boo#1207922)
    • OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.40
  • Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine

  • Including Oracle April 2023 CPU changes

    • CVE-2023-21930 (boo#1210628), CVE-2023-21937 (boo#1210631), CVE-2023-21938 (boo#1210632), CVE-2023-21939 (boo#1210634), CVE-2023-21954 (boo#1210635), CVE-2023-21967 (boo#1210636), CVE-2023-21968 (boo#1210637)
    • OpenJ9 specific vulnerability: CVE-2023-2597 (boo#1211615)
    • OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.38
  • Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine

  • Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine

    • Including Oracle October 2022 CPU changes CVE-2022-21618 (boo#1204468), CVE-2022-21619 (boo#1204473), CVE-2022-21626 (boo#1204471), CVE-2022-21624 (boo#1204475), CVE-2022-21628 (boo#1204472), CVE-2022-39399 (boo#1204480)
    • Fixes OpenJ9 vulnerability boo#1204703, CVE-2022-3676
    • OpenJ9 changes, see https://www.eclipse.org/openj9/docs/version0.35
  • Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine

  • Update to OpenJDK 11.0.15 with OpenJ9…

Record
openSUSE-SU-2025:0066-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:14747-1 No score

java-11-openj9-11.0.26.0-1.1 on GA media

These are all security issues fixed in the java-11-openj9-11.0.26.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:14747-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:14749-1 No score

java-1_8_0-openj9-1.8.0.442-1.1 on GA media

These are all security issues fixed in the java-1_8_0-openj9-1.8.0.442-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:14749-1
Updated
2026-11-02
OSVSUSE-SU-2024:4252-1 No score

Security update for java-1_8_0-ibm

This update for java-1_8_0-ibm fixes the following issues:

Updated to Java 8.0 Service Refresh 8 Fix Pack 35 with Oracle October 15 2024 CPU (bsc#1232064):

  • CVE-2024-21208: Fixed partial DoS in component Networking (bsc#1231702,JDK-8328286)
  • CVE-2024-21210: Fixed unauthorized update, insert or delete access to some of Oracle Java SE accessible data in component Hotspot (bsc#1231711,JDK-8328544)
  • CVE-2024-21217: Fixed partial DoS in component Serialization (bsc#1231716,JDK-8331446)
  • CVE-2024-21235: Fixed unauthorized read/write access to data in component Hotspot (bsc#1231719,JDK-8332644)

Other issues fixed in past releases:

  • CVE-2024-3933: Fixed evaluate constant byteLenNode of arrayCopyChild (bsc#1225470)
Record
SUSE-SU-2024:4252-1
Updated
2026-11-02
OSVSUSE-SU-2024:4306-1 No score

Security update for java-1_8_0-ibm

This update for java-1_8_0-ibm fixes the following issues:

Updated to Java 8.0 Service Refresh 8 Fix Pack 35 with Oracle October 15 2024 CPU (bsc#1232064):

  • CVE-2024-21208: Fixed partial DoS in component Networking (bsc#1231702,JDK-8328286)
  • CVE-2024-21210: Fixed unauthorized update, insert or delete access to some of Oracle Java SE accessible data in component Hotspot (bsc#1231711,JDK-8328544)
  • CVE-2024-21217: Fixed partial DoS in component Serialization (bsc#1231716,JDK-8331446)
  • CVE-2024-21235: Fixed unauthorized read/write access to data in component Hotspot (bsc#1231719,JDK-8332644)

Other issues fixed in past releases:

  • CVE-2024-3933: Fixed evaluate constant byteLenNode of arrayCopyChild (bsc#1225470)
Record
SUSE-SU-2024:4306-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
java-1_8_0-ibm
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-30.129.1
1.8.0_sr8.35-30.129.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-30.129.1
1.8.0_sr8.35-30.129.1
java-1_8_0-ibm
SUSE:Linux Enterprise Module for Legacy 15 SP5
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Module for Legacy 15 SP6
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
Show 10 moreShow less
Affected packages
PackageAffectedFixed
java-1_8_0-ibm
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
SUSE:Enterprise Storage 7.1
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
openSUSE:Leap 15.5
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-1_8_0-ibm
openSUSE:Leap 15.6
From an advisory covering 5 CVEs
before 1.8.0_sr8.35-150000.3.95.1
1.8.0_sr8.35-150000.3.95.1
java-11-openj9
SUSE:Package Hub 15 SP6
From an advisory covering 58 CVEs
before 11.0.26.0-bp156.4.3.1
11.0.26.0-bp156.4.3.1
java-11-openj9
openSUSE:Leap 15.6
From an advisory covering 58 CVEs
before 11.0.26.0-bp156.4.3.1
11.0.26.0-bp156.4.3.1
java-11-openj9
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 11.0.26.0-1.1
11.0.26.0-1.1
java-1_8_0-openj9
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 1.8.0.442-1.1
1.8.0.442-1.1

History

History
RecordedChangedSources
affected, facts
aliases, publishedEUVD
first indexedCVE List, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-3933 is a medium vulnerability (CVSS 5.3) in Eclipse Openj9, published May 27, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 10th percentile. No source names a fixed version.

References

Show 152 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open