CVE-2026-111075 PUBLISHED

JITServer: Pre-authentication remote crash via integer underflow and out-of-bounds heap read in DataDescriptor deserialization

Assigner: eclipse
Reserved: 15.10.2026 Published: 21.10.2026 Updated: 21.10.2026

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 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.

Metrics

CVSS Vector: 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
CVSS Score: 8.7

Product Status

Vendor Eclipse Foundation
Product Eclipse OpenJ9
Versions Default: unaffected
  • affected from 0.8.0 to 0.63 (excl.)

Credits

  • Duc Anh Nguyen (VinSOC) — `@gladiator9797` — mra9797@gmail.com finder

References

Problem Types

  • CWE-191 CWE
  • CWE-125 CWE

Impacts

  • CAPEC-128
  • CAPEC-540