{"id":"CVE-2026-111075","title":"JITServer: Pre-authentication remote crash via integer underflow and out-of-bounds heap read in DataDescriptor deserialization","summary":"In Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component fails to perform cross-field validation on attacker-controlled `_size`, `_paddingSize`, and `_dataOffset` fields during `DataDescriptor` message deserialization. An unau…","severity":"high","cvss":8.7,"cvssVector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","cvssSource":"cna","cwe":["CWE-191","CWE-125"],"vendor":"Eclipse Foundation","product":"Eclipse OpenJ9","affected":["eclipse_openj9 >= 0.8.0 < 0.63"],"published":"2026-10-21","updated":"2026-10-21","sourceUpdated":"2026-10-21T08:00:32.804Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-111075","references":[{"url":"https://github.com/eclipse-openj9/openj9/pull/25009"},{"url":"https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/941"},{"url":"https://gitlab.eclipse.org/security/cve-assignment/-/work_items/423"}],"tags":["cve.org"],"ingestedAt":"2026-10-21T08:45:36.244Z","slug":"CVE-2026-111075","body":"## Overview\n\nIn Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component fails to perform cross-field validation on attacker-controlled `_size`, `_paddingSize`, and `_dataOffset` fields during `DataDescriptor` message deserialization. An unauthenticated remote attacker can send a crafted network payload that triggers an unsigned integer underflow in `DataDescriptor::getPayloadSize()` and `DataDescriptor::getNextDescriptor()`. This results in an out-of-bounds heap read and an immediate process crash (SIGSEGV), causing a denial of service.\n\n## Affected\n\n- `eclipse_openj9 >= 0.8.0 < 0.63`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":48,"depthScoreParts":{"impact":47.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}