Eclipse Equinox OSGi
cpe:2.3:a:eclipse:equinox:*:*:*:*:*:*:*
- <= 3.7.2
A remote code execution vulnerability exists in Eclipse Equinox OSGi versions through 3.7.2. This vulnerability allows unauthenticated attackers to execute arbitrary commands by sending payloads to the OSGi console interface. Exploitation involves connecting to the OSGi console port and transmitting base64-encoded bash commands, wrapped in fork directives, to achieve code execution and establish reverse shell connections.
Exploitation of this vulnerability allows for remote code execution on the affected system, with the executed code running in the context of the user running the OSGi application.
To reproduce this vulnerability, connect to the OSGi console port on a target running version 3.7.2 or earlier. Once connected, send a payload consisting of base64-encoded bash commands wrapped in fork directives. This can be done using a script or tool that automates the process, such as the one available on the Exploit Database.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.