Eclipse OpenJ9 の JITServer で認証なしの遠隔攻撃によりサービス停止のおそれ
Summary
Eclipse OpenJ9 の JITServer で、DataDescriptor メッセージの処理に不備があり、認証なしの攻撃者が細工した通信を送ると、範囲外のヒープ読み取りでプロセスが異常終了するおそれがあります。影響を受けるのは 0.63 より前の版です。0.63 以降の版へ更新してください。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
Eclipse OpenJ9 の JITServer で、DataDescriptor メッセージの処理に不備があり、認証なしの攻撃者が細工した通信を送ると、範囲外のヒープ読み取りでプロセスが異常終了するおそれがあります。影響を受けるのは 0.63 より前の版です。0.63 以降の版へ更新してください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| Eclipse Foundation | Eclipse OpenJ9 |
≥ 0.8.0, < 0.63 |
0.63 |
Original description The description as published by the source.
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.
Source: NIST National Vulnerability Database NVD GitHub Advisory
References
- advisory nvd.nist.gov
- advisory github.com
- patch github.com
- web gitlab.eclipse.org
- web gitlab.eclipse.org
- web github.com