VendorsApachenifiany version
Vulnerabilities

Apache Software Foundation NiFi any version

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

51CVEs
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-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-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-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-44913
Apache NiFi: Improper Escaping of Table Names in CaptureChangeMySQL
Published 2026-06-22 · Analyzed
7.2EPSS 0.006
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
CVE-2021-44145
Apache NiFi information disclosure by XXE
Published 2021-12-17 · Modified
6.5EPSS 0.017
CVE-2026-82561
Apache NiFi: Missing Authorization for Components Referenced in Flow Update Methods
Published 2026-09-16 · Analyzed
6.5EPSS 0.005
CVE-2026-44911
Apache NiFi: Incorrect Authorization for Configuration Verification Requests
Published 2026-06-22 · Analyzed
6.3EPSS 0.005
CVE-2026-54665
Apache NiFi: Missing Validation for Proxy Host Headers
Published 2026-06-22 · Analyzed
6.3EPSS 0.003
CVE-2017-7665
In Apache NiFi before 0.7.4 and 1.x before 1.3.0, there are certain user input components in the UI which had been guarding for some forms of XSS issues but were insufficient.
Published 2017-06-12 · Modified
6.1EPSS 0.035
1 / 2Next →