VendorsApachenifiall versions
Vulnerabilities

Apache Software Foundation NiFi

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

59CVEs
CVE-2017-15697
A malicious X-ProxyContextPath or X-Forwarded-Context header containing external resources or embedded code could cause remote code execution. The fix to properly handle these headers was applied on the Apache NiFi 1.5.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-01-23 · Modified
9.8EPSS 0.048
CVE-2018-1309
Apache NiFi External XML Entity issue in SplitXML processor. Malicious XML content could cause information disclosure or remote code execution. The fix to disable external general entity parsing and disallow doctype declarations was applied on the Apache NiFi 1.6.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-05-23 · Modified
9.8EPSS 0.045
CVE-2017-5636
In Apache NiFi before 0.7.2 and 1.x before 1.1.2 in a cluster environment, the proxy chain serialization/deserialization is vulnerable to an injection attack where a carefully crafted username could impersonate another user and gain their permissions on a replicated request to another node.
Published 2017-10-19 · Modified
9.8EPSS 0.036
CVE-2026-68979
Apache NiFi: Missing Authorization for Components Referenced by Parameter Context Updates
Published 2026-08-03 · Analyzed
9.8EPSS 0.008
CVE-2026-68980
Apache NiFi: Authorization Bypass for Parameter Context Asset Deletion
Published 2026-08-03 · Analyzed
9.1EPSS 0.005
CVE-2023-34468
Apache NiFi: Potential Code Injection with Database Services using H2
Published 2023-06-12 · Modified
8.8EPSS 0.619
CVE-2022-33140
Improper Neutralization of Command Elements in Shell User Group Provider
Published 2022-06-15 · Modified
8.8EPSS 0.037
CVE-2023-36542
Apache NiFi: Potential Code Injection with Properties Referencing Remote Resources
Published 2023-07-29 · Modified
8.8EPSS 0.019
CVE-2019-12421
When using an authentication mechanism other than PKI, when the user clicks Log Out in NiFi versions 1.0.0 to 1.9.2, NiFi invalidates the authentication token on the client side but not on the server side. This permits the user's client-side token to be used for up to 12 hours after logging out to make API requests to NiFi.
Published 2019-11-19 · Modified
8.8EPSS 0.018
CVE-2026-39816
Apache NiFi: Missing Execute Code Required Permission on TinkerpopClientService
Published 2026-05-08 · Modified
8.8EPSS 0.009
CVE-2026-68981
Apache NiFi: Uncontrolled Resource Consumption through Decompression of HTTP Requests
Published 2026-08-03 · Analyzed
8.8EPSS 0.007
CVE-2025-66524
Apache NiFi: Deserialization of Untrusted Data in GetAsanaObject Processor
Published 2025-12-19 · Analyzed
8.8EPSS 0.005
CVE-2026-25903
Apache NiFi: Missing Authorization of Restricted Permissions for Component Updates
Published 2026-02-17 · Analyzed
8.7EPSS 0.006
CVE-2021-20190
A flaw was found in jackson-databind before 2.9.10.7. FasterXML mishandles the interaction between serialization gadgets and typing. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Published 2021-01-19 · Analyzed
8.3EPSS 0.075
CVE-2026-87976
Apache NiFi Registry: Improper Limitation of Pathname in Persisted Extension Bundles
Published 2026-09-16 · Analyzed
8.1EPSS 0.008
CVE-2023-49145
Apache NiFi: Improper Neutralization of Input in Advanced User Interface for Jolt
Published 2023-11-27 · Modified
7.9EPSS 0.012
CVE-2026-62354
Apache NiFi: Incorrect Authorization for Parameter Context Validation Requests
Published 2026-08-03 · Analyzed
7.7EPSS 0.005
CVE-2019-10086
In Apache Commons Beanutils 1.9.2, a special BeanIntrospector class was added which allows suppressing the ability for an attacker to access the classloader via the class property available on all Java objects. We, however were not using this by default characteristic of the PropertyUtilsBean.
Published 2019-08-20 · Modified
7.5EPSS 0.284
CVE-2020-9486
In Apache NiFi 1.10.0 to 1.11.4, the NiFi stateless execution engine produced log output which included sensitive property values. When a flow was triggered, the flow definition configuration JSON was printed, potentially containing sensitive values in plaintext.
Published 2020-10-01 · Modified
7.5EPSS 0.036
CVE-2017-5635
In Apache NiFi before 0.7.2 and 1.x before 1.1.2 in a cluster environment, if an anonymous user request is replicated to another node, the originating node identity is used rather than the "anonymous" user.
Published 2017-10-19 · Modified
7.5EPSS 0.033
CVE-2018-1310
Apache NiFi JMS Deserialization issue because of ActiveMQ client vulnerability. Malicious JMS content could cause denial of service. See ActiveMQ CVE-2015-5254 announcement for more information. The fix to upgrade the activemq-client library to 5.15.3 was applied on the Apache NiFi 1.6.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-05-23 · Modified
7.5EPSS 0.032
CVE-2020-1942
In Apache NiFi 0.0.1 to 1.11.0, the flow fingerprint factory generated flow fingerprints which included sensitive property descriptor values. In the event a node attempted to join a cluster and the cluster flow was not inheritable, the flow fingerprint of both the cluster and local flow was printed, potentially containing sensitive values in plaintext.
Published 2020-02-11 · Modified
7.5EPSS 0.031
CVE-2020-9487
In Apache NiFi 1.0.0 to 1.11.4, the NiFi download token (one-time password) mechanism used a fixed cache size and did not authenticate a request to create a download token, only when attempting to use the token to access the content. An unauthenticated user could repeatedly request download tokens, preventing legitimate users from requesting download tokens.
Published 2020-10-01 · Modified
7.5EPSS 0.031
CVE-2018-17194
When a client request to a cluster node was replicated to other nodes in the cluster for verification, the Content-Length was forwarded. On a DELETE request, the body was ignored, but if the initial request had a Content-Length value other than 0, the receiving nodes would wait for the body and eventually timeout. Mitigation: The fix to check DELETE requests and overwrite non-zero Content-Length header values was applied on the Apache NiFi 1.8.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-12-19 · Modified
7.5EPSS 0.030
CVE-2020-9491
In Apache NiFi 1.2.0 to 1.11.4, the NiFi UI and API were protected by mandating TLS v1.2, as well as listening connections established by processors like ListenHTTP, HandleHttpRequest, etc. However intracluster communication such as cluster request replication, Site-to-Site, and load balanced queues continued to support TLS v1.0 or v1.1.
Published 2020-10-01 · Modified
7.5EPSS 0.029
CVE-2017-12632
A malicious host header in an incoming HTTP request could cause NiFi to load resources from an external server. The fix to sanitize host headers and compare to a controlled whitelist was applied on the Apache NiFi 1.5.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-01-23 · Modified
7.5EPSS 0.028
CVE-2022-29265
Improper Restriction of XML External Entity References in Multiple Components
Published 2022-04-30 · Modified
7.5EPSS 0.026
CVE-2017-7667
Apache NiFi before 0.7.4 and 1.x before 1.3.0 need to establish the response header telling browsers to only allow framing with the same origin.
Published 2017-06-12 · Modified
7.5EPSS 0.014
CVE-2023-22832
Apache NiFi: Improper Restriction of XML External Entity References in ExtractCCDAAttributes
Published 2023-02-10 · Modified
7.5EPSS 0.014
CVE-2018-17195
The template upload API endpoint accepted requests from different domain when sent in conjunction with ARP spoofing + man in the middle (MiTM) attack, resulting in a CSRF attack. The required attack vector is complex, requiring a scenario with client certificate authentication, same subnet access, and injecting malicious code into an unprotected (plaintext HTTP) website which the targeted user later visits, but the possible damage warranted a Severe severity level. Mitigation: The fix to apply Cross-Origin Resource Sharing (CORS) policy request filtering was applied on the Apache NiFi 1.8.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-12-19 · Modified
7.5EPSS 0.007
CVE-2026-44914
Apache NiFi: Missing Authorization of Restricted Permissions when Replacing Flow Contents
Published 2026-06-22 · Analyzed
7.5EPSS 0.007
CVE-2026-70469
Apache NiFi: Improper Handling of Case Sensitivity for Content-Encoding in HTTP Requests
Published 2026-09-16 · Analyzed
7.5EPSS 0.006
CVE-2026-44913
Apache NiFi: Improper Escaping of Table Names in CaptureChangeMySQL
Published 2026-06-22 · Analyzed
7.2EPSS 0.006
CVE-2026-86089
Apache NiFi: Missing Process Group Authorization for Connector Migration
Published 2026-09-16 · Analyzed
7.1EPSS 0.004
CVE-2025-27017
Apache NiFi: Potential Insertion of MongoDB Password in Provenance Record
Published 2025-03-12 · Analyzed
6.9EPSS 0.012
CVE-2024-52067
Apache NiFi: Potential Insertion of Sensitive Parameter Values in Debug Log
Published 2024-11-21 · Analyzed
6.9EPSS 0.007
CVE-2018-17192
The X-Frame-Options headers were applied inconsistently on some HTTP responses, resulting in duplicate or missing security headers. Some browsers would interpret these results incorrectly, allowing clickjacking attacks. Mitigation: The fix to consistently apply the security headers was applied on the Apache NiFi 1.8.0 release. Users running a prior 1.x release should upgrade to the appropriate release.
Published 2018-12-19 · Modified
6.5EPSS 0.027
CVE-2023-34212
Apache NiFi: Potential Deserialization of Untrusted Data with JNDI in JMS Components
Published 2023-06-12 · Modified
6.5EPSS 0.024
CVE-2019-10080
The XMLFileLookupService in NiFi versions 1.3.0 to 1.9.2 allowed trusted users to inadvertently configure a potentially malicious XML file. The XML file has the ability to make external calls to services (via XXE) and reveal information such as the versions of Java, Jersey, and Apache that the NiFI instance uses.
Published 2019-11-19 · Modified
6.5EPSS 0.023
CVE-2023-40037
Apache NiFi: Incomplete Validation of JDBC and JNDI Connection URLs
Published 2023-08-18 · Modified
6.5EPSS 0.021
1 / 2Next →