Apache NiFi
cpe:2.3:a:apache:nifi:*:*:*:*:*:*:*
- >= 2.0.0-M1, <= 2.8.0
A vulnerability exists in the optional TinkerpopClientService component of Apache NiFi versions 2.0.0-M1 through 2.8.0. The issue arises because the component lacks the Restricted annotation required for Execute Code Permission. This omission allows users without the necessary permission to configure the service in environments with fine-grained authorization, potentially enabling unauthorized execution of Groovy scripts before query submission. The vulnerability does not affect Apache NiFi installations without the nifi-other-graph-services-nar component.
Exploitation of this vulnerability could lead to unauthorized configuration of the TinkerpopClientService, allowing users without Execute Code Permission to execute Groovy scripts inappropriately.
Users are advised to upgrade to Apache NiFi version 2.9.0.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.