CVE-2024-21098
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle...
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
CVE-2024-21098- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
EUVDEUVD-2024-18812
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
EUVD-2024-18812- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v6p9-97jc-949f
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle...
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
GHSA-v6p9-97jc-949f- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
NVD
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
CVE-2024-21098- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVALPINE-CVE-2024-21098
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
ALPINE-CVE-2024-21098- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSV
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
CVE-2024-21098- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:4079
3.7
Red Hat Security Advisory: [23.1] Security update for the 23.1 release (RPMs)
- Record
RHSA-2024:4079- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:4081
3.7
Red Hat Security Advisory: [23.0] Security update for the 23.0 release (RPMs)
- Record
RHSA-2024:4081- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-21098
3.7
Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.10, 21.0.2, 22; Oracle GraalVM Enterprise Edition: 20.3.13 and 21.3.9. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
- Record
UBUNTU-CVE-2024-21098- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openjdk17Alpine:v3.17 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.18 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.19 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.20 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.21 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.22 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.23 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk17Alpine:v3.24 |
before 17.0.11_p9-r0 | 17.0.11_p9-r0 |
openjdk21Alpine:v3.19 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
openjdk21Alpine:v3.20 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openjdk21Alpine:v3.21 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
openjdk21Alpine:v3.22 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
openjdk21Alpine:v3.23 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
openjdk21Alpine:v3.24 |
before 21.0.3_p9-r0 | 21.0.3_p9-r0 |
quarkus-mandrel-javaRed Hat:quarkus:3.8::el8 From an advisory covering 2 CVEs |
before 0:23.1.3.1_1-13.redhat_00001.1.el8qks | 0:23.1.3.1_1-13.redhat_00001.1.el8qks |
quarkus-mandrel-java-jdk-21-bindingRed Hat:quarkus:3.8::el8 From an advisory covering 2 CVEs |
before 0:23.1.3.1_1-13.redhat_00001.1.el8qks | 0:23.1.3.1_1-13.redhat_00001.1.el8qks |
quarkus-mandrel-javaRed Hat:quarkus:3.2::el8 From an advisory covering 2 CVEs |
before 0:23.0.4.1_1-10.redhat_00001.1.el8qks | 0:23.0.4.1_1-10.redhat_00001.1.el8qks |
quarkus-mandrel-java-jdk-17-bindingRed Hat:quarkus:3.2::el8 From an advisory covering 2 CVEs |
before 0:23.0.4.1_1-10.redhat_00001.1.el8qks | 0:23.0.4.1_1-10.redhat_00001.1.el8qks |
openjdk-9Ubuntu:16.04:LTS |
All versions, plus listed versions 9~b88-19~b101-2ubuntu29~b102-19~b113-0ubuntu19~b114-0ubuntu1 |
None known |
openjdk-13Ubuntu:20.04:LTS |
All versions, plus listed versions 13+33-113.0.1+9-213.0.2+8-113.0.2+8-213.0.3+3-1ubuntu213.0.4+8-1~20.0413.0.7+5-0ubuntu1~20.04 |
None known |
openjdk-16Ubuntu:20.04:LTS |
All versions, plus listed versions 16.0.1+9-1~20.04 |
None known |
openjdk-18Ubuntu:22.04:LTS |
All versions, plus listed versions 18~15ea-418~20ea-118~32ea-118~36ea-118.0.2+9-2~22.04 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-21098 is a low vulnerability (CVSS 3.7) in Oracle Graalvm, published April 16, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.57%, the 47th percentile. Fixed in openjdk17 17.0.11_p9-r0.
References
oracle.com/security-alerts/cpuapr2024.html
nvd.nist.gov/vuln/detail/CVE-2024-21098
github.com/advisories/GHSA-v6p9-97jc-949f
security.alpinelinux.org/vuln/CVE-2024-21098
access.redhat.com/errata/RHSA-2024:4079
access.redhat.com/security/updates/classification
Show 11 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2278636
bugzilla.redhat.com/show_bug.cgi?id=2278674
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4079.json
access.redhat.com/security/cve/CVE-2024-20954
cve.org/CVERecord?id=CVE-2024-20954
nvd.nist.gov/vuln/detail/CVE-2024-20954
access.redhat.com/security/cve/CVE-2024-21098
cve.org/CVERecord?id=CVE-2024-21098
access.redhat.com/errata/RHSA-2024:4081
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4081.json
ubuntu.com/security/CVE-2024-21098