In Eclipse OpenJ9 before version 0.41.0, the JVM can be forced into an infinite busy hang on a spinlock or a segmentation fault if a shutdown signal (SIGTERM, SIGINT or SIGHUP) is received before the JVM has finished initializing.
The product uses a signal handler that introduces a race condition.
The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.
Link | Tags |
---|---|
https://github.com/eclipse-openj9/openj9/pull/18085 | patch issue tracking |
https://gitlab.eclipse.org/security/cve-assignement/-/issues/13 | vendor advisory |