This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main-staging
in repository https://gitbox.apache.org/repos/asf/nifi-site.git

commit 030aa9b1871d4cf8ed0e15f6576b41ed019128f4
Author: exceptionfactory <[email protected]>
AuthorDate: Tue Nov 28 15:42:27 2023 -0600

    NIFI-12424 Merged Security Reporting Pages
    
    - Added vulnerability shortcode
    - Refactored security page using Markdown and shortcodes
---
 assets/stylesheets/app.scss           |    8 +
 layouts/shortcodes/vulnerability.html |   35 +
 source/registry-security.html         |  167 ----
 source/security.html                  | 1533 ---------------------------------
 source/security.md                    |  751 ++++++++++++++++
 static/.htaccess                      |    3 +
 6 files changed, 797 insertions(+), 1700 deletions(-)

diff --git a/assets/stylesheets/app.scss b/assets/stylesheets/app.scss
index aa9a846..6d44dee 100644
--- a/assets/stylesheets/app.scss
+++ b/assets/stylesheets/app.scss
@@ -177,3 +177,11 @@ div.highlight {
 code {
     margin-bottom: 20px;
 }
+
+.vulnerability-container {
+  margin-bottom: 40px;
+}
+
+.vulnerability-description {
+  margin-left: 20px;
+}
diff --git a/layouts/shortcodes/vulnerability.html 
b/layouts/shortcodes/vulnerability.html
new file mode 100644
index 0000000..4f96920
--- /dev/null
+++ b/layouts/shortcodes/vulnerability.html
@@ -0,0 +1,35 @@
+<div class="vulnerability-container">
+  <h3 id="{{ .Get "id" }}">{{ .Get "id" }}</h3>
+
+  <ul>
+    <li>Title: {{ .Get "title" }}</li>
+    <li>Published: {{ .Get "published" }}</li>
+    <li>Severity: {{ .Get "severity" }}</li>
+    <li>Products: {{ .Get "products" }}</li>
+    <li>Affected Versions: {{ .Get "affectedVersions" }}</li>
+    <li>Fixed Versions: {{ .Get "fixedVersion" }}</li>
+    <li>Reporter: {{ .Get "reporter" }}</li>
+    <li>References
+      <ul>
+        <li>
+          CVE Record: <a href="https://www.cve.org/CVERecord?id={{ .Get "id" 
}}" target="_blank">{{ .Get "id" }}</a>
+        </li>
+        <li>
+          NVD Record: <a href="https://nvd.nist.gov/vuln/detail/{{ .Get "id" 
}}" target="_blank">{{ .Get "id" }}</a>
+        </li>
+        <li>
+          Apache Jira Issue: <a href="https://issues.apache.org/jira/browse/{{ 
.Get "jira" }}" target="_blank">{{ .Get "jira" }}</a>
+        </li>
+        {{ if isset .Params "pullRequest" }}
+        <li>
+          GitHub Pull Request: <a href="https://github.com/apache/nifi/pull/{{ 
.Get "pullRequest" }}" target="_blank">{{ .Get "pullRequest" }}</a>
+        </li>
+        {{ end }}
+      </ul>
+    </li>
+  </ul>
+
+  <p class="vulnerability-description">
+    {{ .Inner }}
+  </p>
+</div>
\ No newline at end of file
diff --git a/source/registry-security.html b/source/registry-security.html
deleted file mode 100644
index 449012c..0000000
--- a/source/registry-security.html
+++ /dev/null
@@ -1,167 +0,0 @@
----
-title: Apache NiFi Registry Security Reports
----
-
-<div class="large-space"></div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>NiFi Registry Security Vulnerability Disclosure</h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p>Apache NiFi Registry welcomes the responsible reporting of security 
vulnerabilities. The NiFi Registry team believes that working with skilled 
security researchers across the globe is crucial in identifying
-            weaknesses in any technology. If you believe you've found a 
security issue in our product or service, we encourage you to notify us. We 
will work with you to resolve the issue
-            promptly.</p>
-        <h3>Disclosure Policy</h3>
-        <ul>
-            <li>Let us know as soon as possible upon discovery of a potential 
security issue, and we'll make every effort to quickly resolve the issue.</li>
-            <li>Provide us a reasonable amount of time to resolve the issue 
before any disclosure to the public or a third-party.</li>
-            <li>Make a good faith effort to avoid privacy violations, 
destruction of data, and interruption or degradation of our service. Only 
interact with accounts you own or with explicit
-                permission of the account holder.
-            </li>
-        </ul>
-        <h3>Exclusions</h3>
-        <p>While researching, we'd like to ask you to refrain from:</p>
-        <ul>
-            <li>Denial of service</li>
-            <li>Spamming</li>
-            <li>Social engineering (including phishing) of Apache NiFi and 
NiFi Registry staff or contractors</li>
-            <li>Any physical attempts against Apache NiFi or NiFi Registry 
property or data centers</li>
-        </ul>
-        <h3>Reporting Methods</h3>
-        <p>NiFi Registry receives vulnerability reports through the Apache 
NiFi team via the following means:</p>
-        <ul>
-            <li>NiFi Security Mailing List: <a 
href="mailto:[email protected]";>[email protected]</a>.
-            Members of the <a href="people.html">Project Management 
Committee</a> monitor this private mailing list and respond to disclosures.
-            </li>
-        </ul>
-        <p>Thank you for helping keep Apache NiFi Registry and our users 
safe!</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="0.6.0" href="#0.6.0">Fixed in Apache NiFi Registry 
0.6.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="0.6.0-vulnerabilities" 
href="#0.6.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-9482" 
href="#CVE-2020-9482"><strong>CVE-2020-9482</strong></a>: Apache NiFi Registry 
user log out issue</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi Registry 0.1.0 - 0.5.0</li>
-        </ul>
-        </p>
-        <p>Description: If NiFi Registry uses an authentication mechanism 
other than PKI, when the user clicks Log Out, NiFi Registry 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 Registry. </p>
-        <p>Mitigation: The fix to invalidate the server-side authentication 
token immediately after the user clicks 'Log Out' was applied in the Apache 
NiFi Registry 0.6.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9482"; 
target="_blank">Mitre Database: CVE-2020-9482</a></p>
-        <p>NiFi Registry Jira: <a 
href="https://issues.apache.org/jira/browse/NIFIREG-361"; 
target="_blank">NIFIREG-361</a></p>
-        <p>NiFi Registry PR: <a 
href="https://github.com/apache/nifi-registry/pull/259"; target="_blank">PR 
259</a></p>
-        <p>Released: April 7, 2020</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="0.6.0-dependency-vulnerabilities" 
href="#0.6.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-14540" 
href="#CVE-2019-14540"><strong>CVE-2019-14540</strong></a>: Apache NiFi 
Registry's jackson-databind usage</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi Registry 0.5.0 - 0.5.0</li>
-        </ul>
-        </p>
-        <p>Description: The com.fasterxml.jackson.core:jackson-databind 
dependency in the nifi-registry-framework was vulnerable. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-14540"; target="_blank">NIST NVD 
CVE-2019-14540</a> for more information. </p>
-        <p>Mitigation: jackson-databind was upgraded from 2.9.9.1 to 2.10.3 
for the Apache NiFi Registry 0.6.0 release. It is unlikely that NiFi Registry's 
usage of this dependency could be exploited as described by the CVE, however we 
consider it prudent for users running a prior 0.x release to upgrade to the 
0.6.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14540"; 
target="_blank">Mitre Database: CVE-2019-14540</a></p>
-        <p>NiFi Registry Jira: <a 
href="https://issues.apache.org/jira/browse/NIFIREG-376"; 
target="_blank">NIFIREG-376</a></p>
-        <p>NiFi Registry PR: <a 
href="https://github.com/apache/nifi-registry/pull/271"; target="_blank">PR 
271</a></p>
-        <p>Released: April 7, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-10782" 
href="#CVE-2019-10782"><strong>CVE-2019-10782</strong></a>: Apache NiFi's 
Registry's checkstyle usage</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi Registry 0.1.0 - 0.5.0</li>
-        </ul>
-        </p>
-        <p>Description: The com.puppycrawl.tools:checkstyle dependency was 
vulnerable. See <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-10782"; 
target="_blank">NIST NVD CVE-2019-10782</a> for more information. </p>
-        <p>Mitigation: The checkstyle dependency was upgraded from 8.21 to 
8.31 for the Apache NiFi Registry 0.6.0 release. It is unlikely that NiFi 
Registry's usage of this dependency could be exploited as described by the CVE, 
however we consider it prudent for users running a prior 0.x release to upgrade 
to the 0.6.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10782"; 
target="_blank">Mitre Database: CVE-2019-10782</a></p>
-        <p>NiFi Registry Jira: <a 
href="https://issues.apache.org/jira/browse/NIFIREG-364"; 
target="_blank">NIFIREG-364</a></p>
-        <p>NiFi Registry PR: <a 
href="https://github.com/apache/nifi-registry/pull/270"; target="_blank">PR 
270</a></p>
-        <p>Released: April 7, 2020</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-10054" 
href="#CCVE-2018-10054"><strong>CVE-2018-10054</strong></a>: Apache NiFi's 
Registry h2 database usage</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi Registry 0.5.0 - 0.5.0</li>
-        </ul>
-        </p>
-        <p>Description: The com.h2database:h2 dependency in the 
nifi-registry-framework module was vulnerable. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2018-10054"; target="_blank">NIST NVD 
CVE-2018-10054</a> for more information. </p>
-        <p>Mitigation: The h2 database dependency was upgraded from 1.4.197 to 
1.4.199 for the Apache NiFi Registry 0.6.0 release. It is unlikely that NiFi 
Registry's usage of this dependency could be exploited as described by the CVE, 
however we consider it prudent for users running a prior 0.x release to upgrade 
to the 0.6.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10054"; 
target="_blank">Mitre Database: CVE-2018-10054</a></p>
-        <p>NiFi Registry Jira: <a 
href="https://issues.apache.org/jira/browse/NIFIREG-372"; 
target="_blank">NIFIREG-372</a></p>
-        <p>NiFi Registry PR: <a 
href="https://github.com/apache/nifi-registry/pull/267"; target="_blank">PR 
267</a></p>
-        <p>Released: April 7, 2020</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>Severity Levels</h2>
-    </div>
-</div>
-<div class="row">
-    <p class="description">The following lists the severity levels and 
criteria followed. It closely aligns to and borrows from Apache HTTP Server 
Project <a
-            
href="https://httpd.apache.org/security/impact_levels.html";>guidance.</a></p>
-    <div class="large-12 columns">
-        <table>
-            <tr>
-                <td>Critical</td>
-                <td>A vulnerability rated with a critical impact is one which 
could be potentially exploited by a remote attacker to get NiFi Registry to 
execute arbitrary code either as the user the server is
-                    running as or root. These are the sorts of vulnerabilities 
that could be exploited automatically by worms.
-                </td>
-            </tr>
-            <tr>
-                <td>Important</td>
-                <td>A vulnerability rated as Important impact is one which 
could result in the compromise of data or availability of the server. For 
Apache NiFi Registry this includes issues that allow an easy
-                    remote denial of service or access to files that should be 
otherwise prevented by limits or authentication.
-                </td>
-            </tr>
-            <tr>
-                <td>Moderate</td>
-                <td>A vulnerability is likely to be rated as Moderate if there 
is significant mitigation to make the issue less of an impact. This might be 
done because the flaw does not affect likely
-                    configurations, or it is a configuration that isn't widely 
used, or where a remote user must be authenticated in order to exploit the 
issue.
-                </td>
-            </tr>
-            <tr>
-                <td>Low</td>
-                <td>All other security flaws are classed as a Low impact. This 
rating is used for issues that are believed to be extremely hard to exploit, or 
where an exploit gives minimal
-                    consequences.
-                </td>
-            </tr>
-        </table>
-    </div>
-</div>
diff --git a/source/security.html b/source/security.html
deleted file mode 100644
index 678ea33..0000000
--- a/source/security.html
+++ /dev/null
@@ -1,1533 +0,0 @@
----
-title: Apache NiFi Security Reports
----
-
-<div class="row">
-    <div class="large-space"></div>
-    <div class="large-12 columns">
-        <h1>Apache <span class="ni">ni</span><span class="fi">fi</span> 
Security</h1>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p>
-            Apache NiFi welcomes the responsible reporting of security 
vulnerabilities.
-            Project Management Committee members will collaborate and respond 
to potential vulnerabilities, providing an
-            assessment of the concern and a plan of action to remediate 
verified issues.
-        </p>
-        <h3>Reporting Policy</h3>
-        <p>
-            Please read the <a 
href="https://www.apache.org/security/committers.html"; target="_blank">Apache 
Project Security for Committers</a>
-            policy for general guidelines applicable disclosure of security 
issues for Apache Software Foundation projects.
-        </p>
-        <p>
-            Do not perform the following actions after discovering a potential 
security concern:
-            <ul style="list-style-type:none;">
-                <li>⛔️ Open a Jira disclosing a security vulnerability to the 
public</li>
-                <li>⛔️ Send a message to the project mailing lists disclosing 
a security vulnerability to the public</li>
-                <li>⛔️ Send a message to the project Slack instance disclosing 
a security vulnerability to the public</li>
-            </ul>
-        </p>
-        <h3>Reporting Guidelines</h3>
-        <p>
-            Configuring dangerous operating system commands or custom scripts 
is not a project security vulnerability.
-            Authenticated and authorized users are responsible for the 
security of operating system commands and custom
-            code.
-        </p>
-        <p>
-            Apache NiFi provides a framework for developing processing 
pipelines using standard and custom
-            components. The framework supports configurable permissions that 
enable authorized users to execute code
-            using several standard components. Components such as 
ExecuteProcess and ExecuteStreamCommand support
-            running operating system commands, while other scripted components 
support executing custom code using
-            different programming languages. Configuring these components with 
untrusted commands or arguments is
-            contrary to best practices, but it does not constitute of security 
issue for remediation.
-        </p>
-        <p>
-
-        </p>
-        <h3>Reporting Process</h3>
-        <ul>
-            <li>Notify the project on initial discovery of a potential 
security vulnerability</li>
-            <li>Provide a reasonable amount of time for an initial assessment 
and remediation plan</li>
-            <li>Limit interaction to accounts under direct control or accounts 
with explicit permission of the owner</li>
-            <li>Avoid privacy violations, destruction of data, and 
interruption or degradation of services</li>
-            <li>Avoid spamming, social engineering, and methods to manipulate 
project members</li>
-        </ul>
-        <h3>Reporting Methods</h3>
-        <ul>
-           <li>Security Mailing List: <a 
href="mailto:[email protected]";>[email protected]</a>.
-               Members of the <a href="people.html">Project Management 
Committee</a> monitor this private mailing list and respond to disclosures.
-           </li>
-        </ul>
-    </div>
-</div>
-<div class="medium-space"></div>
-
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.24.0" href="#1.24.0">Fixed in Apache NiFi 1.24.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.24.0-vulnerabilities" 
href="#1.24.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2023-49145" 
href="#CVE-2023-49145"><strong>CVE-2023-49145</strong></a>: Improper 
Neutralization of Input in Advanced User Interface for Jolt</p>
-        <p>Severity: <strong>High</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.7.0 - 1.23.2</li>
-        </ul>
-        </p>
-        <p>
-            Apache NiFi 0.7.0 through 1.23.2 include the JoltTransformJSON
-            Processor, which provides an advanced configuration user interface 
that
-            is vulnerable to DOM-based cross-site scripting. If an 
authenticated
-            user, who is authorized to configure a JoltTransformJSON Processor,
-            visits a crafted URL, then arbitrary
-            JavaScript code can be executed within the session context of the
-            authenticated user. Upgrading to Apache NiFi 1.24.0 or 2.0.0-M1 is 
the recommended
-            mitigation.
-        </p>
-        <p>Credit: This issue was discovered by Dr. Oliver Matula, DB Systel 
GmbH</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-49145"; 
target="_blank">Mitre Database CVE-2023-49145</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-12403"; 
target="_blank">NIFI-12403</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/8060"; 
target="_blank">PR 8060</a>
-        </p>
-        <p>Released: 2023-11-27</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.23.1" href="#1.23.1">Fixed in Apache NiFi 1.23.1</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.23.1-vulnerabilities" 
href="#1.23.1-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2023-40037" 
href="#CVE-2023-40037"><strong>CVE-2023-40037</strong></a>: Incomplete 
Validation of JDBC and JNDI Connection URLs</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.21.0 - 1.23.0</li>
-        </ul>
-        </p>
-        <p>
-            Apache NiFi 1.21.0 through 1.23.0 support JDBC and JNDI JMS access 
in several Processors and Controller
-            Services with connection URL validation that does not provide 
sufficient protection against crafted inputs.
-            An authenticated and authorized user can bypass connection URL 
validation using custom input formatting. The
-            resolution enhances connection URL validation and introduces 
validation for additional related properties.
-            Upgrading to Apache NiFi 1.23.1 is the recommended mitigation.
-        </p>
-        <p>Credit: This issue was discovered by Matei "Mal" Badanoiu</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-40037"; 
target="_blank">Mitre Database CVE-2023-40037</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-11920"; 
target="_blank">NIFI-11920</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/7586"; 
target="_blank">PR 7586</a>
-        </p>
-        <p>Released: 2023-08-18</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-
-<div class="row">
-  <div class="large-12 columns features">
-    <h2><a id="1.23.0" href="#1.23.0">Fixed in Apache NiFi 1.23.0</a></h2>
-  </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-  <div class="large-12 columns features">
-    <h2><a id="1.23.0-vulnerabilities" 
href="#1.23.0-vulnerabilities">Vulnerabilities</a></h2>
-  </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-  <div class="large-12 columns">
-    <p><a id="CVE-2023-36542" 
href="#CVE-2023-36542"><strong>CVE-2023-36542</strong></a>: Potential Code 
Injection with Properties Referencing Remote Resources</p>
-    <p>Severity: <strong>Moderate</strong></p>
-    <p>Versions Affected:</p>
-    <ul>
-      <li>Apache NiFi 0.0.2 - 1.22.0</li>
-    </ul>
-    </p>
-    <p>
-      Apache NiFi 0.0.2 through 1.22.0 include Processors and Controller 
Services that support HTTP URL references for
-      retrieving drivers, which allows an authenticated and authorized user to 
configure a location that enables custom
-      code execution. The resolution introduces a new Required Permission for 
referencing remote resources, restricting
-      configuration of these components to privileged users. The permission 
prevents unprivileged users from configuring
-      Processors and Controller Services annotated with the new Reference 
Remote Resources restriction. Upgrading to
-      Apache NiFi 1.23.0 is the recommended mitigation.
-    </p>
-    <p>Credit: This issue was discovered by nbxiglk</p>
-    <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-36542"; 
target="_blank">Mitre Database CVE-2023-36542</a></p>
-    <p>
-      NiFi Jira: <a href="https://issues.apache.org/jira/browse/NIFI-11744"; 
target="_blank">NIFI-11744</a>
-    </p>
-    <p>
-      NiFi PR: <a href="https://github.com/apache/nifi/pull/7426"; 
target="_blank">PR 7426</a>
-    </p>
-    <p>Released: 2023-07-28</p>
-  </div>
-</div>
-<div class="medium-space"></div>
-
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.22.0" href="#1.22.0">Fixed in Apache NiFi 1.22.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.22.0-vulnerabilities" 
href="#1.22.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2023-34468" 
href="#CVE-2023-34468"><strong>CVE-2023-34468</strong></a>: Potential Code 
Injection with Database Services using H2</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.2 - 1.21.0</li>
-        </ul>
-        </p>
-        <p>The DBCPConnectionPool and HikariCPConnectionPool Controller 
Services in Apache NiFi 0.0.2 through 1.21.0 allow an authenticated and 
authorized user to configure a Database URL with the H2 driver that enables 
custom code execution.</p>
-        <p>The resolution validates the Database URL and rejects H2 JDBC 
locations.</p>
-        <p>Mitigation: Upgrading to NiFi 1.22.0 disables H2 JDBC URLs in the 
default configuration.</p>
-        <p>Credit: This issue was discovered by Matei "Mal" Badanoiu</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-34468"; 
target="_blank">Mitre Database CVE-2023-34468</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-11653"; 
target="_blank">NIFI-11653</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/7349"; 
target="_blank">PR 7349</a>
-        </p>
-        <p>Released: 2023-06-12</p>
-    </div>
-</div>
-<div class="small-space"></div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2023-34212" 
href="#CVE-2023-34212"><strong>CVE-2023-34212</strong></a>: Potential 
Deserialization of Untrusted Data with JNDI in JMS Components</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.21.0</li>
-        </ul>
-        </p>
-        <p>The JndiJmsConnectionFactoryProvider Controller Service along with 
the ConsumeJMS and PublishJMS Processors, in Apache NiFi 1.8.0 through 1.21.0 
allow an authenticated and authorized user to configure URL and library 
properties that enable deserialization of untrusted data from a remote 
location.</p>
-        <p>The resolution validates the JNDI URL and restricts locations to a 
set of allowed schemes.</p>
-        <p>Mitigation: Upgrading to NiFi 1.22.0 disables LDAP for JNDI URLs in 
the default configuration.</p>
-        <p>Credit: This issue was discovered by Veraxy00 of Qianxin TI Center 
and also reported by Matei "Mal" Badanoiu</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-34212"; 
target="_blank">Mitre Database CVE-2023-34212</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-11614"; 
target="_blank">NIFI-11614</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/7313"; 
target="_blank">PR 7313</a>
-        </p>
-        <p>Released: 2023-06-12</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.20.0" href="#1.20.0">Fixed in Apache NiFi 1.20.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.20.0-vulnerabilities" 
href="#1.20.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2023-22832" 
href="#CVE-2023-22832"><strong>CVE-2023-22832</strong></a>: Improper 
Restriction of XML External Entity References in ExtractCCDAAttributes</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.2.0 - 1.19.1</li>
-        </ul>
-        </p>
-        <p>The ExtractCCDAAttributes Processor in Apache NiFi 1.2.0 through 
1.19.1 does not restrict XML External Entity references.</p>
-        <p>Flow configurations that include the ExtractCCDAAttributes 
Processor are vulnerable to malicious XML documents that contain Document Type 
Declarations with XML External Entity references.</p>
-        <p>The resolution disables Document Type Declarations and disallows 
XML External Entity resolution in the ExtractCCDAAttributes Processor.</p>
-        <p>Mitigation: Upgrading to NiFi 1.20.0 disables Document Type 
Declarations in the default configuration for ExtractCCDAAttributes.</p>
-        <p>Credit: This issue was discovered by Yi Cai of Chaitin Tech</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-22832"; 
target="_blank">Mitre Database CVE-2023-22832</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-11029"; 
target="_blank">NIFI-11029</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/6828"; 
target="_blank">PR 6828</a>
-        </p>
-        <p>Released: 2023-02-09</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.3" href="#1.16.3">Fixed in Apache NiFi 1.16.3</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.3-vulnerabilities" 
href="#1.16.3-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2022-33140" 
href="#CVE-2022-33140"><strong>CVE-2022-33140</strong></a>: Improper 
Neutralization of Command Elements in Shell User Group Provider</p>
-        <p>Severity: <strong>High</strong></p>
-        <p>Products Affected:</p>
-        <ul>
-            <li>Apache NiFi</li>
-            <li>Apache NiFi Registry</li>
-        </ul>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>This issue affects Apache NiFi 1.10.0 to 1.16.2 on Linux and 
macOS.</li>
-            <li>This issue affects Apache NiFi Registry 0.6.0 to 1.16.2 on 
Linux and macOS.</li>
-        </ul>
-        </p>
-        <p>Description: The optional ShellUserGroupProvider in Apache NiFi 
1.10.0 to 1.16.2 and Apache NiFi Registry 0.6.0 to 1.16.2 does not neutralize 
arguments for group resolution commands, allowing injection of operating system 
commands on Linux and macOS platforms.</p>
-        <p>The ShellUserGroupProvider is not included in the default 
configuration. Command injection requires ShellUserGroupProvider to be one of 
the enabled User Group Providers in the Authorizers configuration. Command 
injection also requires an authenticated user with elevated privileges. Apache 
NiFi requires an authenticated user with authorization to modify access 
policies to execute the command. Apache NiFi Registry requires an authenticated 
user with authorization to read user gr [...]
-        <p>Mitigation: NiFi and NiFi Registry version 1.16.3 has completely 
removed the shell commands from the ShellUserGroupProvider that received user 
arguments.</p>
-        <p>Credit: This issue was discovered by an anonymous reporter</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-33140"; 
target="_blank">Mitre Database CVE-2022-33140</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-10114"; 
target="_blank">NIFI-10114</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/6122"; 
target="_blank">PR 6122</a></p>
-        <p>Released: June 15, 2022</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.1" href="#1.16.1">Fixed in Apache NiFi 1.16.1</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.1-vulnerabilities" 
href="#1.16.1-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2022-29265" 
href="#CVE-2022-29265"><strong>CVE-2022-29265</strong></a>: Apache NiFi 
Improper Restriction of XML External Entity References in Multiple 
Components</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 1.16.0</li>
-        </ul>
-        </p>
-        <p>Description: Multiple components in Apache NiFi 0.0.1 to 1.16.0 do 
not restrict XML External Entity references in the default configuration.
-            The Standard Content Viewer service attempts to resolve XML 
External Entity references when viewing formatted XML files.
-            The following Processors attempt to resolve XML External Entity 
references when configured with default property values:</p>
-        <p>
-        <ul>
-            <li>EvaluateXPath</li>
-            <li>EvaluateXQuery</li>
-            <li>ValidateXml</li>
-        </ul>
-        </p>
-        <p>
-            Apache NiFi flow configurations that include these Processors are 
vulnerable to malicious XML documents that contain Document Type Declarations 
with XML External Entity references.
-        </p>
-        <p>Mitigation: Upgrading to NiFi 1.16.1 disables Document Type 
Declarations in the default configuration for these processors, and disallows 
XML External Entity resolution in standard services.</p>
-        <p>Credit: This issue was discovered by David Handermann 
(exceptionfactory.com)</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29265"; 
target="_blank">Mitre Database CVE-2022-29265</a></p>
-        <p>
-            NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9901"; 
target="_blank">NIFI-9901</a>, <a 
href="https://issues.apache.org/jira/browse/NIFI-9943"; 
target="_blank">NIFI-9943</a>
-        </p>
-        <p>
-            NiFi PR: <a href="https://github.com/apache/nifi/pull/5962"; 
target="_blank">PR 5962</a>, <a href="https://github.com/apache/nifi/pull/5986"; 
target="_blank">PR 5986</a>, <a href="https://github.com/apache/nifi/pull/5994"; 
target="_blank">PR 5994</a>
-        </p>
-        <p>Released: April 29, 2022</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.1-dependency-vulnerabilities" 
href="#1.16.1-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-36518" 
href="#CVE-2020-36518"><strong>CVE-2020-36518</strong></a>: Apache NiFi's use 
of jackson-databind</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 1.16.0</li>
-        </ul>
-        </p>
-        <p>Description: The vulnerable jackson-databind dependency allows a 
Java stack overflow exception and denial of service via a large depth of nested 
objects.</p>
-        <p>Mitigation: We have upgraded the jackson-databind version that NiFi 
uses from 2.13.2 to 2.13.2.20220328.</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-36518"; 
target="_blank">Mitre Database CVE-2020-36518</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9952"; 
target="_blank">NIFI-9952</a></p>
-        <p>Released: April 29, 2022</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.0" href="#1.16.0">Fixed in Apache NiFi 1.16.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.0-vulnerabilities" 
href="#1.16.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2022-26850" 
href="#CVE-2022-26850"><strong>CVE-2022-26850</strong></a>: Apache NiFi 
insufficiently protected credentials</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.14.0 - 1.15.3</li>
-        </ul>
-        </p>
-        <p>Description: When creating or updating credentials for single-user 
access, NiFi wrote a copy of the Login Identity Providers configuration to the 
operating system temporary directory. <b>The Login Identity Providers 
configuration file contains the username and a bcrypt hash of the configured 
password</b>. On most platforms, the operating system temporary directory has 
global read permissions. NiFi immediately moved the temporary file to the final 
configuration directory, which [...]
-            <p>Bcrypt is a password-hashing algorithm that incorporates a 
random salt and a specified cost factor, designed to maintain resistance to 
brute-force attacks. Use of the bcrypt algorithm minimizes the impact of 
disclosing the single-user credentials stored in Login Identity Providers.</p>
-        <p>Mitigation: NiFi 1.16.0 includes updates to replace the Login 
Identity Providers configuration without writing a file to the operating system 
temporary directory.</p>
-        <p>Credit: This issue was discovered by Jonathan Leitschuh 
(https://twitter.com/jlleitschuh). Report available here: <a 
href="https://github.com/JLLeitschuh/security-research/security/advisories/GHSA-rvp4-r3g6-8hxq";
 target="_blank">JLLeitschuh Github</a></p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-26850"; 
target="_blank">Mitre Database: CVE-2022-26850</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9785"; 
target="_blank">NIFI-9785</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/5856"; 
target="_blank">PR 5856</a></p>
-        <p>Released: March 27, 2022</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.16.0-dependency-vulnerabilities" 
href="#1.16.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2021-42392" 
href="#CVE-2021-42392"><strong>CVE-2021-42392</strong></a>: Apache NiFi's use 
of H2 database</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 1.15.3</li>
-        </ul>
-        </p>
-        <p>Description: Apache NiFi uses H2 database for storing various NiFi 
runtime details. H2 database had a critical vulnerability similar to Log4Shell 
which potentially allows JNDI remote codebase loading. In NiFi, by default, 
console access to the database is restricted to local machine access only and 
remote access is disabled which limited the severity of this vulnerability. 
More detailed information on the H2 vulnerability can be found in <a 
href="https://thesecmaster.com/how-t [...]
-        <p>Mitigation: We have upgraded the H2 version that NiFi uses from 
1.4.199 to 2.1.210. The vulnerability is also mitigated with more recent 
versions of Java (6u211 , 7u201, 8u191, 11.0.1 onwards). </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-42392"; 
target="_blank">Mitre Database: CVE-2021-42392</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9585"; 
target="_blank">NIFI-9585</a></p>
-        <p>Released: March 27, 2022</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.15.1" href="#1.15.1">Fixed in Apache NiFi 1.15.1</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.15.1-vulnerabilities" 
href="#1.15.1-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2021-44145" 
href="#CVE-2021-44145"><strong>CVE-2021-44145</strong></a>: Apache NiFi 
information disclosure by XXE in TransformXML</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.15.0</li>
-        </ul>
-        </p>
-        <p>Description: In the TransformXML processor, an authenticated user 
could configure an XSLT file which, if it included malicious external entity 
calls, may reveal sensitive information.</p>
-        <p>Mitigation: The <code>'Secure processing'</code> property will now 
apply to the configured XSLT file as well as flow files being transformed. 
Users running any previous NiFi release should upgrade to the latest release. 
</p>
-        <p>Credit: This issue was discovered by DangKhai at Viettel Cyber 
Security.</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44145"; 
target="_blank">Mitre Database: CVE-2021-44145</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9399"; 
target="_blank">NIFI-9399</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/5542"; 
target="_blank">PR 5542</a></p>
-        <p>Released: December 15, 2021</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.15.1-dependency-vulnerabilities" 
href="#1.15.1-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2021-44228" 
href="#CVE-2021-44228"><strong>CVE-2021-44228</strong></a>: Apache NiFi's use 
of log4j</p>
-        <p>Severity: <strong>None</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.15.0</li>
-        </ul>
-        </p>
-        <p>Description: For posterity we will note here that Apache NiFi uses 
SLF4J for logging with Logback as the runtime
-            implementation since the project's inception. One of our PMC 
members has written an analysis of NiFi's vulnerability (or lack thereof) here: 
<a 
href="https://exceptionfactory.com/posts/2021/12/14/evaluating-log4shell-and-apache-nifi";>https://exceptionfactory.com/posts/2021/12/14/evaluating-log4shell-and-apache-nifi</a>.
 For more information on the log4j vulnerability, see <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2021-44228"; target="_blank">NIST NVD 
CVE-2021-44228</a>. </p>
-        <p>Mitigation: We have taken measures to ensure that any potential 
instances of log4j brought in by dependencies are overriden to log4j 2.16.0.</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228"; 
target="_blank">Mitre Database: CVE-2021-44228</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9474"; 
target="_blank">NIFI-9474</a>
-            <br>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-9482"; 
target="_blank">NIFI-9482</a></p>
-        <p>
-        NiFi PR: <a href="https://github.com/apache/nifi/pull/5592"; 
target="_blank">PR 5592</a>
-        <br>NiFi PR: <a href="https://github.com/apache/nifi/pull/5595"; 
target="_blank">PR 5595</a>
-        <br>NiFi PR: <a href="https://github.com/apache/nifi/pull/5598"; 
target="_blank">PR 5598</a>
-        <br>NiFi PR: <a href="https://github.com/apache/nifi/pull/5600"; 
target="_blank">PR 5600</a>
-        </p>
-        <p>Released: December 15, 2021</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.13.0" href="#1.13.0">Fixed in Apache NiFi 1.13.0</a></h2>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.13.0-dependency-vulnerabilities" 
href="#1.13.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-27218" 
href="#CVE-2020-27218"><strong>CVE-2020-27218</strong></a>: Apache NiFi's use 
of Jetty server</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.2.0 - 1.12.1</li>
-        </ul>
-        </p>
-        <p>Description: The Jetty server dependency had a HTTP Request 
Smuggling vulnerability. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2020-27218"; target="_blank">NIST NVD 
CVE-2020-27218</a> for more information. </p>
-        <p>Mitigation: Jetty server was upgraded from 9.4.26.v20200117 to 
9.4.35.v20201120 for the Apache NiFi 1.13.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27218"; 
target="_blank">Mitre Database: CVE-2020-27218</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-8098"; 
target="_blank">NIFI-8098</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4731"; 
target="_blank">PR 4731</a></p>
-        <p>Released: February 16, 2021</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2021-20190" 
href="#CVE-2021-20190"><strong>CVE-2021-20190</strong></a>: Apache NiFi's 
jackson-databind usage</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache 1.7.0 - 1.12.1</li>
-        </ul>
-        </p>
-        <p>Description: The com.fasterxml.jackson.core:jackson-databind 
dependency had various serialization vulnerabilities. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2021-20190"; target="_blank">NIST NVD 
CVE-2021-20190</a> for more information. </p>
-        <p>Mitigation: jackson-databind was upgraded from 2.9.10.5 to 2.9.10.8 
for the Apache NiFi 1.13.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-20190"; 
target="_blank">Mitre Database: CVE-2021-20190</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-8166"; 
target="_blank">NIFI-8166</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4777"; 
target="_blank">PR 4777</a></p>
-        <p>Released: February 16, 2021</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.12.0" href="#1.12.0">Fixed in Apache NiFi 1.12.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.12.0-vulnerabilities" 
href="#1.12.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-9486" 
href="#CVE-2020-9486"><strong>CVE-2020-9486</strong></a>: Apache NiFi 
information disclosure in logs</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.10.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: 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. </p>
-        <p>Mitigation: Implemented Argon2 secure hashing to provide a 
deterministic loggable value which does not reveal the sensitive value. Users 
running any previous NiFi release should upgrade to the latest release. </p>
-        <p>Credit: This issue was discovered by Andy LoPresto and Pierre 
Villard. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9486"; 
target="_blank">Mitre Database: CVE-2020-9486</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7377"; 
target="_blank">NIFI-7377</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4222"; 
target="_blank">PR 4222</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-9487" 
href="#CVE-2020-9487"><strong>CVE-2020-9487</strong></a>: Apache NiFi denial of 
service</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: 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. </p>
-        <p>Mitigation: Disabled anonymous authentication, implemented a 
multi-indexed cache, and limited token creation requests to one concurrent 
request per user. Users running any previous NiFi release should upgrade to the 
latest release. </p>
-        <p>Credit: This issue was discovered by Dennis Detering (IT Security 
Consultant at Spike Reply). </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9487"; 
target="_blank">Mitre Database: CVE-2020-9487</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7385"; 
target="_blank">NIFI-7385</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4271"; 
target="_blank">PR 4271</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-9491" 
href="#CVE-2020-9491"><strong>CVE-2020-9491</strong></a>: Apache NiFi use of 
weak TLS protocols</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.2.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The NiFi UI and API were protected by mandating TLS 
v1.2, as well as listening connections established by processors like 
<code>ListenHTTP</code>, <code>HandleHttpRequest</code>, 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. </p>
-        <p>Mitigation: Refactored disparate internal SSL and TLS code, 
reducing exposure for extension and framework developers to low-level 
primitives. Added support for TLS v1.3 on supporting JVMs. Restricted all 
incoming TLS communications to TLS v1.2+. Users running any previous NiFi 
release should upgrade to the latest release. </p>
-        <p>Credit: This issue was discovered by Juan Carlos Sequeiros and Andy 
LoPresto. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-9491"; 
target="_blank">Mitre Database: CVE-2020-9491</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7407"; 
target="_blank">NIFI-7407</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4263"; 
target="_blank">PR 4263</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-13940" 
href="#CVE-2020-13940"><strong>CVE-2020-13940</strong></a>: Apache NiFi 
information disclosure by XXE</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The notification service manager and various policy 
authorizer and user group provider objects allowed trusted administrators to 
inadvertently configure a potentially malicious XML file. The XML file has the 
ability to make external calls to services (via XXE). </p>
-        <p>Mitigation: An XML validator was introduced to prevent malicious 
code from being parsed and executed. Users running any previous NiFi release 
should upgrade to the latest release. </p>
-        <p>Credit: This issue was discovered by Matt Burgess and Andy 
LoPresto. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-13940"; 
target="_blank">Mitre Database: CVE-2020-13940</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7680"; 
target="_blank">NIFI-7680</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4436"; 
target="_blank">PR 4436</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.12.0-dependency-vulnerabilities" 
href="#1.12.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-9658" 
href="#CVE-2019-9658"><strong>CVE-2019-9658</strong></a>: Apache NiFi's 
checkstyle usage</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The com.puppycrawl.tools:checkstyle dependency had a 
XXE vulnerability. See <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-9658"; 
target="_blank">NIST NVD CVE-2019-9658</a> for more information. </p>
-        <p>Mitigation: checkstyle was upgraded from 8.28 to 8.29 for the 
Apache NiFi 1.12.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9658"; 
target="_blank">Mitre Database: CVE-2019-9658</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7108"; 
target="_blank">NIFI-7108</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4041"; 
target="_blank">PR 4041</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-12086" 
href="#CVE-2019-12086"><strong>CVE-2019-12086</strong></a>: Apache NiFi's 
jackson-databind usage</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The com.fasterxml.jackson.core:jackson-databind 
dependency had a polymorphic typing vulnerability which exposed some MySQL 
server access to an attacker. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-12086"; target="_blank">NIST NVD 
CVE-2019-12086</a> for more information. </p>
-        <p>Mitigation: jackson-databind was upgraded from 2.9.10.1 to 2.9.10.5 
for the Apache NiFi 1.12.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12086"; 
target="_blank">Mitre Database: CVE-2019-12086</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7542"; 
target="_blank">NIFI-7542</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4362"; 
target="_blank">PR 4362</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-7676" 
href="#CVE-2020-7676"><strong>CVE-2020-7676</strong></a>: Apache NiFi's 
angular.js usage</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The angular.js dependency had an XSS vulnerability. 
See <a href="https://nvd.nist.gov/vuln/detail/CVE-2020-7676"; 
target="_blank">NIST NVD CVE-2020-7676-9658</a> for more information. </p>
-        <p>Mitigation: angular.js was upgraded from 1.7.9 to 1.8.0 for the 
Apache NiFi 1.12.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7676"; 
target="_blank">Mitre Database: CVE-2020-7676</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7577"; 
target="_blank">NIFI-7577</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4357"; 
target="_blank">PR 4357</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-11023" 
href="#CVE-2020-11023"><strong>CVE-2020-11023</strong></a>: Apache NiFi's 
jquery usage</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.11.4</li>
-        </ul>
-        </p>
-        <p>Description: The jquery dependency had an XSS vulnerability. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2020-11023"; target="_blank">NIST NVD 
CVE-2020-11023</a> for more information. </p>
-        <p>Mitigation: jquery was upgraded from 3.4.1 to 3.5.1 for the Apache 
NiFi 1.12.0 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11023"; 
target="_blank">Mitre Database: CVE-2020-11023</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7423"; 
target="_blank">NIFI-7423</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4258"; 
target="_blank">PR 4258</a></p>
-        <p>Released: August 18, 2020</p>
-    </div>
-</div>
-<div class="medium-space"></div>
- <div class="row">
-         <div class="large-12 columns features">
-             <h2><a id="1.11.4" href="#1.11.4">Fixed in Apache NiFi 
1.11.4</a></h2>
-         </div>
- </div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.4-dependency-vulnerabilities" 
href="#1.11.4-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-5398" 
href="#CVE-2020-5398"><strong>CVE-2020-5398</strong></a>: Apache NiFi's 
spring-data-redis usage</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.11.3</li>
-        </ul>
-        </p>
-        <p>Description: The org.springframework.data:spring-data-redis 
dependency in the nifi-redis-bundle had a vulnerable transitive dependency. See 
<a href="https://nvd.nist.gov/vuln/detail/CVE-2020-5398"; target="_blank">NIST 
NVD CVE-2020-5398</a> for more information. </p>
-        <p>Mitigation: spring-data-redis was upgraded from 2.1.0.RELEASE to 
2.1.16.RELEASE for the Apache NiFi 1.11.4 release. It is unlikely that NiFi's 
usage of this dependency could be exploited as described by the CVE, however we 
consider it prudent for users running a prior 1.x release to upgrade to the 
1.11.4 release. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-5398"; 
target="_blank">Mitre Database: CVE-2020-5398</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7267"; 
target="_blank">NIFI-7267</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4150"; 
target="_blank">PR 4150</a></p>
-        <p>Released: March 22, 2020</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.1" href="#1.11.1">Fixed in Apache NiFi 1.11.1</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.1-vulnerabilities" 
href="#1.11.1-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-1942" 
href="#CVE-2020-1942"><strong>CVE-2020-1942</strong></a>: Apache NiFi 
information disclosure in logs</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 1.11.0</li>
-        </ul>
-        </p>
-        <p>Description: 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. </p>
-        <p>Mitigation: Implemented Argon2 secure hashing to provide a 
deterministic loggable value which does not reveal the sensitive value. Users 
running any previous NiFi release should upgrade to the latest release. </p>
-        <p>Credit: This issue was discovered by Andy LoPresto. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1942"; 
target="_blank">Mitre Database: CVE-2020-1942</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7079"; 
target="_blank">NIFI-7079</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/4028"; 
target="_blank">PR 4208</a></p>
-        <p>Released: February 4, 2020</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.0" href="#1.11.0">Fixed in Apache NiFi 1.11.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.0-vulnerabilities" 
href="#1.11.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-1928" 
href="#CVE-2020-1928"><strong>CVE-2020-1928</strong></a>: Apache NiFi 
information disclosure in logs</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.10.0</li>
-        </ul>
-        </p>
-        <p>Description: The sensitive parameter parser would log parsed 
property descriptor values for debugging purposes. This would expose literal 
values entered in a sensitive property when no parameter was present. </p>
-        <p>Mitigation: Removed debug logging from the class. Users running the 
1.10.0 release should upgrade to the latest release. </p>
-        <p>Credit: This issue was discovered by Andy LoPresto. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1928"; 
target="_blank">Mitre Database: CVE-2020-1928</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6948"; 
target="_blank">NIFI-6948</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3935"; 
target="_blank">PR 3935</a></p>
-        <p>Released: January 22, 2020</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2020-1933" 
href="#CVE-2020-1933"><strong>CVE-2020-1933</strong></a>: Apache NiFi XSS 
attack</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.10.0</li>
-        </ul>
-        </p>
-        <p>Description: Malicious scripts could be injected to the UI through 
action by an unaware authenticated user in Firefox. Did not appear to occur in 
other browsers.</p>
-        <p>Mitigation: Sanitization of the error response ensures the XSS 
would not be executed. Users running a prior 1.x release should upgrade to the 
latest release. </p>
-        <p>Credit: This issue was discovered by Jakub Palaczynski (ING Tech 
Poland). </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1933"; 
target="_blank">Mitre Database: CVE-2020-1933</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-7023"; 
target="_blank">NIFI-7023</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3991"; 
target="_blank">PR 3991</a></p>
-        <p>Released: January 22, 2020</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.11.0-dependency-vulnerabilities" 
href="#1.11.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-10768" 
href="#CVE-2019-10768"><strong>CVE-2019-10768</strong></a>: Apache NiFi's 
AngularJS usage</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.10.0</li>
-        </ul>
-        </p>
-        <p>Description: An Object.prototype pollution vulnerability existed 
within the AngularJS dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-10768"; target="_blank">NIST NVD 
CVE-2019-10768</a> for more information. </p>
-        <p>Mitigation: AngularJS was upgraded from 1.7.2 to 1.7.9 for the 
Apache NiFi 1.11.0 release. Users running a prior 1.x release should upgrade to 
the appropriate release. </p>
-        <p>Credit: This issue was identified by Pierre Villard. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10768"; 
target="_blank">Mitre Database: CVE-2019-10768</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6893"; 
target="_blank">NIFI-6893</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3899"; 
target="_blank">PR 3899</a></p>
-        <p>Released: January 22, 2020</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.10.0" href="#1.10.0">Fixed in Apache NiFi 1.10.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.10.0-vulnerabilities" 
href="#1.10.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-10080" 
href="#CVE-2019-10080"><strong>CVE-2019-10080</strong></a>: Apache NiFi 
information disclosure by XXE</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.3.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: The XMLFileLookupService 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. 
</p>
-        <p>Mitigation: A validator to ensure the XML file is not malicious was 
applied on the Apache NiFi 1.10.0 release. Users running a prior 1.x release 
should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by RunningSnail. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10080"; 
target="_blank">Mitre Database: CVE-2019-10080</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6301"; 
target="_blank">NIFI-6301</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3507"; 
target="_blank">PR 3507</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-12421" 
href="#CVE-2019-12421"><strong>CVE-2019-12421</strong></a>: Apache NiFi user 
log out issue</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: If NiFi uses an authentication mechanism other than 
PKI, when the user clicks Log Out, 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. </p>
-        <p>Mitigation: The fix to invalidate the server-side authentication 
token immediately after the user clicks 'Log Out' was applied on the Apache 
NiFi 1.10.0 release. Users running a prior 1.x release should upgrade to the 
appropriate release. </p>
-        <p>Credit: This issue was discovered by Abdu Sahin. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12421"; 
target="_blank">Mitre Database: CVE-2019-12421</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6085"; 
target="_blank">NIFI-6085</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3362"; 
target="_blank">PR 3362</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-10083" 
href="#CVE-2019-10083"><strong>CVE-2019-10083</strong></a>: Apache NiFi process 
group information disclosure</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.3.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: When updating a Process Group via the API, the 
response to the request includes all of its contents (at the top most level, 
not recursively). The response included details about processors and controller 
services which the user may not have had read access to. </p>
-        <p>Mitigation: Requests to update or remove the process group will no 
longer return the contents of the process group in the response in Apache NiFi 
1.10.0. Users running a prior 1.x release should upgrade to the appropriate 
release. </p>
-        <p>Credit: This issue was discovered by Mark Payne. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10083"; 
target="_blank">Mitre Database: CVE-2019-100833</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6302"; 
target="_blank">NIFI-6302</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3477"; 
target="_blank">PR 3477</a>, <a href="https://github.com/apache/nifi/pull/3487"; 
target="_blank">PR 3487</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.10.0-dependency-vulnerabilities" 
href="#1.10.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-5637" href="#CVE-2017-5637"><strong>CVE-2017-5637, 
CVE-2016-5017, CVE-2018-8012</strong></a>: Apache NiFi's Zookeeper usage</p>
-        <p>Severity: <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: Various vulnerabilities existed within the Zookeeper 
dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2018-8012"; target="_blank">NIST NVD 
CVE-2018-8012</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2017-5637"; 
target="_blank">NIST NVD CVE-2017-5637</a>, <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2016-5017"; target="_blank">NIST NVD 
CVE-2016-5017</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the Zookeeper dependency from 3.4.6 
to 3.5.5 was applied on the Apache NiFi 1.10.0 release. Users running a prior 
1.x release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was identified by Nathan Gough. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-8012"; 
target="_blank">Mitre Database: CVE-2018-8012</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5637"; 
target="_blank">Mitre Database: CVE-2017-5637</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5017"; 
target="_blank">Mitre Database: CVE-2016-5017</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6578"; 
target="_blank">NIFI-6578</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3715"; 
target="_blank">PR 3715</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-    <div class="large-12 columns" style="background-color: aliceblue">
-        <p><a id="CVE-2019-0193" href="#CVE-2019-0193"><strong>CVE-2019-0193, 
CVE-2019-0192, CVE-2017-3164</strong></a>: Apache NiFi's Solr usage</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: Various vulnerabilities existed within the Solr 
dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-0193"; target="_blank">NIST NVD 
CVE-2019-0193</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-0192"; 
target="_blank">NIST NVD CVE-2019-0192</a>, <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2017-3164"; target="_blank">NIST NVD 
CVE-2017-3164</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the Solr dependency from 6.2.0 to 
6.6.6 was applied on the Apache NiFi 1.10.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was identified by Nathan Gough. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-0193"; 
target="_blank">Mitre Database: CVE-2019-0193</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-0192"; 
target="_blank">Mitre Database: CVE-2019-0192</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-3164"; 
target="_blank">Mitre Database: CVE-2017-3164</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6516"; 
target="_blank">NIFI-6516</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3629"; 
target="_blank">PR 3629</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-16335" 
href="#CVE-2019-16335"><strong>CVE-2019-16335, CVE-2019-14540, CVE-2019-14439, 
CVE-2019-12814, CVE-2019-12384, CVE-2019-12086, CVE-2018-1000873, 
CVE-2018-19362, CVE-2018-19361, CVE-2018-19360</strong></a>: Apache NiFi's 
Jackson Core Databind usage</p>
-        <p>Severity: <strong>Medium</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: Various vulnerabilities existed within the Jackson 
Core: Databind dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-16335"; target="_blank">NIST NVD 
CVE-2019-16335</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-14540"; 
target="_blank">NIST NVD CVE-2019-14540</a>, <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-14439"; target="_blank">NIST NVD 
CVE-2019-14439</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-12814"; 
target [...]
-        <p>Mitigation: The fix to upgrade the jackson-databind dependency from 
2.9.7 to 2.9.10 was applied on the Apache NiFi 1.10.0 release. Users running a 
prior 1.x release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was identified by Pierre Villard and Nathan 
Gough. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16335"; 
target="_blank">Mitre Database: CVE-2019-16335</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14540"; 
target="_blank">Mitre Database: CVE-2019-14540</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14439"; 
target="_blank">Mitre Database: CVE-2019-14439</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12814"; 
target="_blank">Mitre Datab [...]
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6709"; 
target="_blank">NIFI-6709</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3765"; 
target="_blank">PR 3765</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-    <div class="large-12 columns" style="background-color: aliceblue">
-        <p><a id="CVE-2019-10247" 
href="#CVE-2019-10247"><strong>CVE-2019-10247, CVE-2019-10246</strong></a>: 
Apache NiFi's Jetty usage</p>
-        <p>Severity: <strong>Medium</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.8.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: Various vulnerabilities existed within the Jetty 
dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-10247"; target="_blank">NIST NVD 
CVE-2019-10247</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2019-10246"; 
target="_blank">NIST NVD CVE-2019-10246</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the Jetty dependency from 
9.4.11.v20180605 to 9.4.19.v20190610 was applied on the Apache NiFi 1.10.0 
release. Users running a prior 1.x release should upgrade to the appropriate 
release. </p>
-        <p>Credit: This issue was identified by Jeff Storck and Nathan Gough. 
</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10247"; 
target="_blank">Mitre Database: CVE-2019-10247</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10246"; 
target="_blank">Mitre Database: CVE-2019-10246</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6330"; 
target="_blank">NIFI-6330</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3534"; 
target="_blank">PR 3534</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-    <div class="large-12 columns">
-        <p><a id="CVE-2019-11358" 
href="#CVE-2019-11358"><strong>CVE-2019-11358</strong></a>: Apache NiFi's 
JQuery usage</p>
-        <p>Severity: <strong>Medium</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.6.0 - 1.9.2</li>
-        </ul>
-        </p>
-        <p>Description: Various vulnerabilities existed within the JQuery 
dependency used by NiFi. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2019-11358"; target="_blank">NIST NVD 
CVE-2019-11358</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the JQuery dependency from 3.1.1 to 
3.4.1 was applied on the Apache NiFi 1.10.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was identified by Matt Gilman and Rob Fellows. 
</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11358"; 
target="_blank">Mitre Database: CVE-2019-11358</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-6316"; 
target="_blank">NIFI-6316</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3489"; 
target="_blank">PR 3489</a></p>
-        <p>Released: November 4, 2019</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.8.0" href="#1.8.0">Fixed in Apache NiFi 1.8.0</a></h2>
-    </div>
-</div>
-<!-- Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.8.0-vulnerabilities" 
href="#1.8.0-vulnerabilities">Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-17192" 
href="#CVE-2018-17192"><strong>CVE-2018-17192</strong></a>: Apache NiFi 
clickjacking vulnerability</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: The <code>X-Frame-Options</code> 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. </p>
-        <p>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. </p>
-        <p>Credit: This issue was discovered by Suchithra V N. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17192"; 
target="_blank">Mitre Database: CVE-2018-17192</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5258"; 
target="_blank">NIFI-5258</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2759"; 
target="_blank">PR 2759</a>, <a href="https://github.com/apache/nifi/pull/2791"; 
target="_blank">PR 2791</a>, <a href="https://github.com/apache/nifi/pull/2812"; 
target="_blank">PR 2812</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-17193" 
href="#CVE-2018-17193"><strong>CVE-2018-17193</strong></a>: Apache NiFi 
reflected XSS attack in <code>X-ProxyContextPath</code></p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.1</li>
-        </ul>
-        </p>
-        <p>Description: The <code>message-page.jsp</code> error page used the 
value of the HTTP request header <code>X-ProxyContextPath</code> without 
sanitization, resulting in a reflected XSS attack. </p>
-        <p>Mitigation: The fix to correctly parse and sanitize the request 
attribute value was applied on the Apache NiFi 1.8.0 release. Users running a 
prior 1.x release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Dan Fike. Additional 
assistance from Patrick White. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17193"; 
target="_blank">Mitre Database: CVE-2018-17193</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5442"; 
target="_blank">NIFI-5442</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2908"; 
target="_blank">PR 2908</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-17194" 
href="#CVE-2018-17194"><strong>CVE-2018-17194</strong></a>: Apache NiFi Denial 
of service via <code>DELETE</code> cluster request replication</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.1</li>
-        </ul>
-        </p>
-        <p>Description: When a client request to a cluster node was replicated 
to other nodes in the cluster for verification, the <code>Content-Length</code> 
was forwarded. On a <code>DELETE</code> request, the body was ignored, but if 
the initial request had a <code>Content-Length</code> value other than 0, the 
receiving nodes would wait for the body and eventually timeout. </p>
-        <p>Mitigation: The fix to check <code>DELETE</code> requests and 
overwrite non-zero <code>Content-Length</code> 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. </p>
-        <p>Credit: This issue was discovered by Mike Cole and Andy LoPresto. 
</p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17194"; 
target="_blank">Mitre Database: CVE-2018-17194</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5628"; 
target="_blank">NIFI-5628</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3035"; 
target="_blank">PR 3035</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-17195" 
href="#CVE-2018-17195"><strong>CVE-2018-17195</strong></a>: Apache NiFi CSRF 
vulnerability in template upload API</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.1</li>
-        </ul>
-        </p>
-        <p>Description: The template upload API endpoint accepted requests 
from different domain when sent in conjunction with ARP spoofing + meddler 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 <strong>Critical< [...]
-        <p>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. </p>
-        <p>Credit: This issue was discovered by Mike Cole. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17195"; 
target="_blank">Mitre Database: CVE-2018-17195</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5595"; 
target="_blank">NIFI-5595</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3024"; 
target="_blank">PR 3024</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<!-- Dependency Vulnerabilities -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.8.0-dependency-vulnerabilities" 
href="#1.8.0-dependency-vulnerabilities">Dependency Vulnerabilities</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2014-0193" 
href="#CVE-2014-0193"><strong>CVE-2014-0193</strong></a>: Apache NiFi Denial of 
service because of netty vulnerability</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.1</li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the netty library could cause 
denial of service. See <a href="https://nvd.nist.gov/vuln/detail/CVE-2014-0193"; 
target="_blank">NIST NVD CVE-2014-0193</a> or <a 
href="https://netty.io/news/2014/04/30/release-day.html"; target="_blank">netty 
release announcement</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the netty library to 3.7.1.Final was 
applied on the Apache NiFi 1.8.0 release. Users running a prior 1.x release 
should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Nathan Gough. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0193"; 
target="_blank">Mitre Database: CVE-2014-0193</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5665"; 
target="_blank">NIFI-5665</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/3067"; 
target="_blank">PR 3067</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<!-- Informational -->
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.8.0-informational" 
href="#1.8.0-informational">Informational</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="NIFI-2018-006" 
href="#NIFI-2018-006"><strong>NIFI-2018-006</strong></a>: Apache NiFi 
Suppression of stack trace when malicious XSS query is submitted</p>
-        <p>Severity: <strong>Informational</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.0</li>
-        </ul>
-        </p>
-        <p>Description: A reporter submitted a (false positive) claim of a 
reflected XSS attack. See the <a href="#CVE-2016-8748">CVE-2016-8748 
announcement</a> for more information. While the XSS attack was not valid, the 
resulting stack trace contained unnecessary information. </p>
-        <p>Mitigation: The fix to suppress the stacktrace was applied on the 
Apache NiFi 1.7.1 and 1.8.0 releases. Users running a prior 1.x release should 
upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Prashanth V. </p>
-        <p>CVE Link: N/A</p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5374"; 
target="_blank">NIFI-5374</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2840"; 
target="_blank">PR 2840</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="NIFI-2018-014" 
href="#NIFI-2018-014"><strong>NIFI-2018-014</strong></a>: Apache NiFi addition 
of Content Security Policy (CSP) frame-ancestor HTTP response header</p>
-        <p>Severity: <strong>Informational</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.7.1</li>
-        </ul>
-        </p>
-        <p>Description: Following best practice recommendations, the 
<code>frame-ancestors</code> CSP response header is provided as well as 
<code>X-Frame-Options</code> for increased compatibility across browsers. </p>
-        <p>Mitigation: The addition of these headers was applied on the Apache 
NiFi 1.8.0 release. Users running a prior 1.x release should upgrade to the 
appropriate release. </p>
-        <p>Credit: This issue was discovered by Nathan Gough and Andy 
LoPresto. </p>
-        <p>CVE Link: N/A</p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5366"; 
target="_blank">NIFI-5366</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2989"; 
target="_blank">PR 2989</a></p>
-        <p>Released: October 26, 2018</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.7.0" href="#1.7.0">Fixed in Apache NiFi 1.7.0</a></h2>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-1324" 
href="#CVE-2018-1324"><strong>CVE-2018-1324</strong></a>: Apache NiFi Denial of 
service issue because of commons-compress vulnerability</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the commons-compress library could 
cause denial of service. See <a 
href="https://commons.apache.org/proper/commons-compress/security-reports.html"; 
target="_blank">commons-compress CVE-2018-1324 announcement</a> for more 
information. </p>
-        <p>Mitigation: The fix to upgrade the commons-compress library to 
1.16.1 was applied on the Apache NiFi 1.7.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. <strong>This was <a 
href="#CVE-2018-1324-160">previously incorrectly reported</a> as being fixed in 
Apache NiFi 1.6.0</strong></p>
-        <p>Credit: This issue was discovered by Joe Witt. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1324"; 
target="_blank">Mitre Database: CVE-2018-1324</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5108"; 
target="_blank">NIFI-5108</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2651"; 
target="_blank">PR 2651</a></p>
-        <p>Released: June 25, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2016-1000031" 
href="#CVE-2016-1000031"><strong>CVE-2016-1000031</strong></a>: Apache NiFi 
dependency vulnerability in commons-fileupload</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the commons-fileupload library 
could cause remote code execution (RCE). See <a 
href="https://www.tenable.com/security/research/tra-2016-30"; 
target="_blank">Tenable Research Advisory TRA-2016-30</a> for more information. 
</p>
-        <p>Mitigation: The fix to upgrade the commons-fileupload library to 
1.3.3 was applied on the Apache NiFi 1.7.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. <em>Apache Commons project 
<a href="https://nvd.nist.gov/vuln/detail/CVE-2016-1000031"; 
target="_blank">contests validity of this vulnerability</a> and proposes this 
is the responsibility of the consuming application. </em></p>
-        <p>Credit: This issue was discovered by Matt Gilman. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1000031"; 
target="_blank">Mitre Database: CVE-2016-1000031</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5124"; 
target="_blank">NIFI-5124</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2662"; 
target="_blank">PR 2662</a></p>
-        <p>Released: June 25, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-7489" 
href="#CVE-2018-7489"><strong>CVE-2018-7489</strong></a>, <a id="CVE-2017-7525" 
href="#CVE-2017-7525"><strong>CVE-2017-7525</strong></a>, and <a 
id="CVE-2017-15095" href="#CVE-2017-15095"><strong>CVE-2017-15095</strong></a>: 
Apache NiFi dependency vulnerability in FasterXML Jackson</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the FasterXML Jackson XML parsing 
library could allow unauthenticated remote code execution (RCE). See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2018-7489"; target="_blank">NVD 
CVE-2018-7489</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the jackson-databind library to 
2.9.5 was applied on the Apache NiFi 1.7.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Sivaprasanna Sethuraman. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-7489"; 
target="_blank">Mitre Database: CVE-2018-7489</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7525"; 
target="_blank">Mitre Database: CVE-2017-7525</a>, <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15095"; 
target="_blank">Mitre Database: CVE-2017-15095</a></p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5286"; 
target="_blank">NIFI-5286</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2775"; 
target="_blank">PR 2775</a></p>
-        <p>Released: June 25, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="angular:20171018" 
href="#angular:20171018"><strong>angular:20171018</strong></a> and <a 
id="angular:20180202" 
href="#angular:20180202"><strong>angular:20180202</strong></a>: Apache NiFi 
dependency XSS vulnerability in AngularJS</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the AngularJS library could allow 
XSS. See <a href="https://snyk.io/vuln/npm:angular:20171018"; 
target="_blank">Snyk npm:angular:20171018</a> and <a 
href="https://snyk.io/vuln/npm:angular:20180202"; target="_blank">Snyk 
npm:angular:20180202</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the commons-compress library to 
1.7.0 was applied on the Apache NiFi 1.7.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Prashanth V. </p>
-        <p>CVE Link: N/A</p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5215"; 
target="_blank">NIFI-5215</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2721"; 
target="_blank">PR 2721</a></p>
-        <p>Released: June 25, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="NIFI-2018-009" 
href="#NIFI-2018-009"><strong>NIFI-2018-009</strong></a>: Apache NiFi proactive 
escaping of batch ingest JSON to Elasticsearch to prevent injection attack</p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.6.0</li>
-        </ul>
-        </p>
-        <p>Description: While no published attack exists, NiFi strengthened 
the security around the batch processing Elasticsearch ingest feature to 
prevent injection attacks. </p>
-        <p>Mitigation: The improved content escaping was applied on the Apache 
NiFi 1.7.0 release. Users running a prior 1.x release should upgrade to the 
appropriate release. </p>
-        <p>Credit: This issue was discovered by Jonathan Logan. </p>
-        <p>CVE Link: N/A</p>
-        <p>NiFi Jira: <a 
href="https://issues.apache.org/jira/browse/NIFI-5266"; 
target="_blank">NIFI-5266</a></p>
-        <p>NiFi PR: <a href="https://github.com/apache/nifi/pull/2760"; 
target="_blank">PR 2760</a></p>
-        <p>Released: June 25, 2018</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.6.0" href="#1.6.0">Fixed in Apache NiFi 1.6.0</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-1309" 
href="#CVE-2018-1309"><strong>CVE-2018-1309</strong></a>: Apache NiFi XML 
External Entity issue in SplitXML processor</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.5.0</li>
-        </ul>
-        </p>
-        <p>Description: Malicious XML content could cause information 
disclosure or remote code execution. </p>
-        <p>Mitigation: 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. 
</p>
-        <p>Credit: This issue was discovered by 圆珠笔. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1309"; 
target="_blank">Mitre Database: CVE-2018-1309</a></p>
-        <p>Released: April 8, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-1310" 
href="#CVE-2018-1310"><strong>CVE-2018-1310</strong></a>: Apache NiFi JMS 
Deserialization issue because of ActiveMQ client vulnerability</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.5.0</li>
-        </ul>
-        </p>
-        <p>Description: Malicious JMS content could cause denial of service. 
See <a 
href="http://activemq.apache.org/security-advisories.data/CVE-2015-5254-announcement.txt";
 target="_blank">ActiveMQ CVE-2015-5254 announcement</a> for more information. 
</p>
-        <p>Mitigation: 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. </p>
-        <p>Credit: This issue was discovered by 圆珠笔. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1310"; 
target="_blank">Mitre Database: CVE-2018-1310</a></p>
-        <p>Released: April 8, 2018</p>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-8028" 
href="#CVE-2017-8028"><strong>CVE-2017-8028</strong></a>: Apache NiFi LDAP TLS 
issue because of Spring Security LDAP vulnerability</p>
-        <p>Severity: <strong>Critical</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.5.0</li>
-        </ul>
-        </p>
-        <p>Description: Spring Security LDAP library was not enforcing 
credential authentication after TLS handshake negotiation. See <a 
href="https://nvd.nist.gov/vuln/detail/CVE-2017-8028"; target="_blank">NVD 
CVE-2017-8028 disclosure</a> for more information. </p>
-        <p>Mitigation: The fix to upgrade the spring-ldap library to 
2.3.2.RELEASE+ was applied on the Apache NiFi 1.6.0 release. Users running a 
prior 1.x release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Matthew Elder. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8028"; 
target="_blank">Mitre Database: CVE-2017-8028</a></p>
-        <p>Released: April 8, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2018-1324-160" 
href="#CVE-2018-1324-160"><strong><strike>CVE-2018-1324</strike></strong></a>: 
<strike>Apache NiFi Denial of service issue because of commons-compress 
vulnerability</strike> -- <em>This issue was <a href="#CVE-2018-1324">resolved 
in Apache NiFi 1.7.0</a></em></p>
-        <p>Severity: <strong>Low</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li><strike>Apache NiFi 0.1.0 - 1.5.0</strike></li>
-        </ul>
-        </p>
-        <p>Description: A vulnerability in the commons-compress library could 
cause denial of service. See <a 
href="https://commons.apache.org/proper/commons-compress/security-reports.html"; 
target="_blank">commons-compress CVE-2018-1324 announcement</a> for more 
information. </p>
-        <p>Mitigation: The fix to upgrade the commons-compress library to 
1.16.1 was applied on the Apache NiFi 1.6.0 release. Users running a prior 1.x 
release should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Joe Witt. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1324"; 
target="_blank">Mitre Database: CVE-2018-1324</a></p>
-        <p><strike>Released: April 8, 2018</strike></p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.5.0" href="#1.5.0">Fixed in Apache NiFi 1.5.0</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-12632" 
href="#CVE-2017-12632"><strong>CVE-2017-12632</strong></a>: Apache NiFi host 
header poisoning issue</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.1.0 - 1.4.0</li>
-        </ul>
-        </p>
-        <p>Description: A malicious host header in an incoming HTTP request 
could cause NiFi to load resources from an external server. </p>
-        <p>Mitigation: 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. </p>
-        <p>Credit: This issue was discovered by Mike Cole. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12632"; 
target="_blank">Mitre Database: CVE-2017-12632</a></p>
-        <p>Released: January 12, 2018</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-15697" 
href="#CVE-2017-15697"><strong>CVE-2017-15697</strong></a>: Apache NiFi XSS 
issue in context path handling</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.4.0</li>
-        </ul>
-        </p>
-        <p>Description: A malicious <code>X-ProxyContextPath</code> or 
<code>X-Forwarded-Context</code> header containing external resources or 
embedded code could cause remote code execution. </p>
-        <p>Mitigation: 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. </p>
-        <p>Credit: This issue was discovered by Andy LoPresto. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15697"; 
target="_blank">Mitre Database: CVE-2017-15697</a></p>
-        <p>Released: January 12, 2018</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2><a id="1.4.0" href="#1.4.0">Fixed in Apache NiFi 1.4.0</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-12623" 
href="#CVE-2017-12623"><b>CVE-2017-12623</b></a>: Apache NiFi XXE issue in 
template XML upload</p>
-        <p>Severity: <del><b>Moderate</b></del> <strong>Important</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.3.0</li>
-        </ul>
-        </p>
-        <p>Description: <del>An authorized user</del> Any authenticated user 
(valid client certificate but without ACL permissions) could upload a template 
which contained malicious code and accessed sensitive files via an XML External 
Entity (XXE) attack. </p>
-        <p>Mitigation: The fix to properly handle XML External Entities was 
applied on the Apache NiFi 1.4.0 release. Users running a prior 1.x release 
should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Paweł Gocyla and further 
information was provided by Mike Cole. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12623"; 
target="_blank">Mitre Database: CVE-2017-12623</a></p>
-        <p>Released: October 2, 2017 (Updated January 23, 2018)</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-15703" 
href="#CVE-2017-15703"><b>CVE-2017-15703</b></a>: Apache NiFi Java 
deserialization issue in template XML upload</p>
-        <p>Severity: <strong>Moderate</strong></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0 - 1.3.0</li>
-        </ul>
-        </p>
-        <p>Description: Any authenticated user (valid client certificate but 
without ACL permissions) could upload a template which contained malicious code 
and caused a denial of service via Java deserialization attack. </p>
-        <p>Mitigation: The fix to properly handle Java deserialization was 
applied on the Apache NiFi 1.4.0 release. Users running a prior 1.x release 
should upgrade to the appropriate release. </p>
-        <p>Credit: This issue was discovered by Mike Cole. </p>
-        <p>CVE Link: <a 
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-15703"; 
target="_blank">Mitre Database: CVE-2017-15703</a></p>
-        <p>Released: October 2, 2017 (Updated January 25, 2018)</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>Fixed in Apache NiFi <a id="0.7.4" href="#0.7.4">0.7.4</a> and <a 
id="1.3.0" href="#1.3.0">1.3.0</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-7665" 
href="#CVE-2017-7665"><b>CVE-2017-7665</b></a>: Apache NiFi XSS issue on 
certain user input components</p>
-        <p>Severity: <b>Important</b></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 0.7.3</li>
-            <li>Apache NiFi 1.0.0 - 1.2.0</li>
-        </ul>
-        </p>
-        <p>Description: There are certain user input components in the Apache 
NiFi UI which had been guarding for some forms of XSS issues but were 
insufficient. </p>
-        <p>Mitigation: The fix for more complete user input sanitization will 
be applied on Apache NiFi 0.7.4 and Apache NiFi 1.3.0 releases. Users running a 
prior 0.x or 1.x release should upgrade to
-            the appropriate release. </p>
-        <p>Credit: This issue was discovered by Matt Gilman.</p>
-        <p>Released: May 8, 2017 (1.2.0); May 17, 2017 (0.7.3)</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-7667" 
href="#CVE-2017-7667"><b>CVE-2017-7667</b></a>: Apache NiFi XFS issue due to 
insufficient response headers</p>
-        <p>Severity: <b>Important</b></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.0.1 - 0.7.3</li>
-            <li>Apache NiFi 1.0.0 - 1.2.0</li>
-        </ul>
-        </p>
-        <p>Description: Apache NiFi needs to establish the response header 
telling browsers to only allow framing with the same origin. </p>
-        <p>Mitigation: The fix to set this response header will be applied on 
Apache NiFi 0.7.4 and Apache NiFi 1.3.0 releases. Users running a prior 0.x or 
1.x release should upgrade to the
-            appropriate release. </p>
-        <p>Credit: This issue was discovered by Matt Gilman.</p>
-        <p>Released: May 8, 2017 (1.2.0); May 17, 2017 (0.7.3)</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>Fixed in Apache NiFi <a id="0.7.2" href="#0.7.2">0.7.2</a> and <a 
id="1.1.2" href="#1.1.2">1.1.2</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-5635" 
href="#CVE-2017-5635"><b>CVE-2017-5635</b></a>: Apache NiFi Unauthorized Data 
Access In Cluster Environment</p>
-        <p>Severity: <b>Important</b></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.7.0</li>
-            <li>Apache NiFi 0.7.1</li>
-            <li>Apache NiFi 1.1.0</li>
-            <li>Apache NiFi 1.1.1</li>
-        </ul>
-        </p>
-        <p>Description: 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. </p>
-        <p>Mitigation: A fix has been provided (removing the negative check 
for anonymous user before building the proxy chain and throwing an exception, 
and evaluating each user in the proxy chain
-        iteration and comparing against a static constant anonymous user). 
This fix was applied in NIFI-3487 and released in Apache NiFi 0.7.2 and 1.1.2. 
1.x users running a clustered environment
-        should upgrade to 1.1.2. 0.x users running a clustered environment 
should upgrade to 0.7.2. Additional migration guidance can be found <a 
href="https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance";>here</a>.
 </p>
-        <p>Credit: This issue was discovered by Leonardo Dias in conjunction 
with Matt Gilman.</p>
-        <p>Released: February 20, 2017</p>
-    </div>
-</div>
-<div class="row" style="background-color: aliceblue">
-    <div class="large-12 columns">
-        <p><a id="CVE-2017-5636" 
href="#CVE-2017-5636"><b>CVE-2017-5636</b></a>: Apache NiFi User Impersonation 
In Cluster Environment</p>
-        <p>Severity: <b>Moderate</b></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 0.7.0</li>
-            <li>Apache NiFi 0.7.1</li>
-            <li>Apache NiFi 1.1.0</li>
-            <li>Apache NiFi 1.1.1</li>
-        </ul>
-        </p>
-        <p>Description: 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. </p>
-        <p>Mitigation: A fix has been provided (modification of the 
tokenization code and sanitization of user-provided input). This fix was 
applied in NIFI-3487 and released in Apache NiFi 0.7.2 and
-            1.1.2. 1.x users running a clustered environment should upgrade to 
1.1.2. 0.x users running a clustered environment should upgrade to 0.7.2. 
Additional migration guidance can be found <a
-                    
href="https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance";>here</a>.
 </p>
-        <p>Credit: This issue was discovered by Andy LoPresto.</p>
-        <p>Released: February 20, 2017</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>Fixed in Apache NiFi <a id="1.0.1" href="#1.0.1">1.0.1</a> and <a 
id="1.1.1" href="#1.1.1">1.1.1</a></h2>
-    </div>
-</div>
-<div class="row">
-    <div class="large-12 columns">
-        <p><a id="CVE-2016-8748" 
href="#CVE-2016-8748"><b>CVE-2016-8748</b></a>: Apache NiFi XSS vulnerability 
in connection details dialogue</p>
-        <p>Severity: <b>Moderate</b></p>
-        <p>Versions Affected:</p>
-        <ul>
-            <li>Apache NiFi 1.0.0</li>
-            <li>Apache NiFi 1.1.0</li>
-        </ul>
-        </p>
-        <p>Description: There is a cross-site scripting vulnerability in 
connection details dialog when accessed by an authorized user. The user 
supplied text was not being properly handled when added
-            to the DOM.</p>
-        <p>Mitigation: 1.0.0 users should upgrade to 1.0.1 or 1.1.1. 1.1.0 
users should upgrade to 1.1.1. Additional migration guidance can be found <a
-                
href="https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance";>here</a>.
 </p>
-        <p>Credit: This issue was discovered by Matt Gilman of the Apache NiFi 
PMC during a code review.</p>
-        <p>Released: December 19, 2016 (1.0.1); December 22, 2016 (1.1.1)</p>
-    </div>
-</div>
-<div class="medium-space"></div>
-<div class="row">
-    <div class="large-12 columns features">
-        <h2>Severity Levels</h2>
-    </div>
-</div>
-<div class="row">
-    <p class="description">The following lists the severity levels and 
criteria followed. It closely aligns to and borrows from Apache HTTP Server 
Project <a
-            
href="https://httpd.apache.org/security/impact_levels.html";>guidance.</a></p>
-    <div class="large-12 columns">
-        <table>
-            <tr>
-                <td>Critical</td>
-                <td>A vulnerability rated with a critical impact is one which 
could be potentially exploited by a remote attacker to get NiFi to execute 
arbitrary code either as the user the server is
-                    running as or root. These are the sorts of vulnerabilities 
that could be exploited automatically by worms.
-                </td>
-            </tr>
-            <tr>
-                <td>Important</td>
-                <td>A vulnerability rated as Important impact is one which 
could result in the compromise of data or availability of the server. For 
Apache NiFi this includes issues that allow an easy
-                    remote denial of service or access to files that should be 
otherwise prevented by limits or authentication.
-                </td>
-            </tr>
-            <tr>
-                <td>Moderate</td>
-                <td>A vulnerability is likely to be rated as Moderate if there 
is significant mitigation to make the issue less of an impact. This might be 
done because the flaw does not affect likely
-                    configurations, or it is a configuration that isn't widely 
used, or where a remote user must be authenticated in order to exploit the 
issue.
-                </td>
-            </tr>
-            <tr>
-                <td>Low</td>
-                <td>All other security flaws are classed as a Low impact. This 
rating is used for issues that are believed to be extremely hard to exploit, or 
where an exploit gives minimal
-                    consequences.
-                </td>
-            </tr>
-        </table>
-    </div>
-</div>
diff --git a/source/security.md b/source/security.md
new file mode 100644
index 0000000..474379f
--- /dev/null
+++ b/source/security.md
@@ -0,0 +1,751 @@
+---
+title: Apache NiFi Security
+containerEnabled: true
+---
+
+# Apache NiFi Security
+
+Apache NiFi welcomes the responsible reporting of security vulnerabilities. 
Project Management Committee members will
+collaborate and respond to potential vulnerabilities, providing an assessment 
of the concern and a plan of action to
+remediate verified issues.
+
+## Reporting Policy
+
+Please read the [Apache Project Security for 
Committers](https://www.apache.org/security/committers.html)
+policy for general guidelines applicable disclosure of security issues for 
Apache Software Foundation projects.
+
+Do not perform the following actions after discovering a potential security 
concern:
+
+- Open a Jira disclosing a security vulnerability to the public
+- Send a message to the project mailing lists disclosing a security 
vulnerability to the public
+- Send a message to the project Slack instance disclosing a security 
vulnerability to the public
+
+## Reporting Guidelines
+
+Configuring dangerous operating system commands or custom scripts is not a 
project security vulnerability.
+Authenticated and authorized users are responsible for the security of 
operating system commands and custom
+code.
+
+Apache NiFi provides a framework for developing processing pipelines using 
standard and custom
+components. The framework supports configurable permissions that enable 
authorized users to execute code
+using several standard components. Components such as ExecuteProcess and 
ExecuteStreamCommand support
+running operating system commands, while other scripted components support 
executing custom code using
+different programming languages. Configuring these components with untrusted 
commands or arguments is
+contrary to best practices, but it does not constitute of security issue for 
remediation.
+
+## Reporting Process
+
+- Notify the project on initial discovery of a potential security vulnerability
+- Provide a reasonable amount of time for an initial assessment and 
remediation plan
+- Limit interaction to accounts under direct control or accounts with explicit 
permission of the owner
+- Avoid privacy violations, destruction of data, and interruption or 
degradation of services
+- Avoid spamming, social engineering, and methods to manipulate project members
+
+## Reporting Methods
+
+- Security Mailing List: 
[[email protected]](mailto:[email protected])
+    - Members of the Project Management Committee monitor this private mailing 
list and respond to disclosures
+
+## Severity Ratings
+
+Severity ratings represent the determination of project members based on an 
evaluation of
+[Common Vulnerability Scoring System](https://www.first.org/cvss/) 
calculations.
+
+- Critical: Arbitrary code execution from a remote attacker
+- High: Compromise of integrity or availability through resource exhaustion
+- Medium: Requires special configuration settings and significant mitigations 
are available
+- Low: Minimal impact and significant difficulty of exploitation
+
+# Published Vulnerabilities
+
+The following announcements include published vulnerabilities that apply 
directly to Apache NiFi components.
+
+{{< vulnerability
+id="CVE-2023-49145"
+title="Improper Neutralization of Input in Advanced User Interface for Jolt"
+published="2023-11-27"
+severity="High"
+products="Apache NiFi"
+affectedVersions="0.7.0 to 1.23.2"
+fixedVersion="1.24.0"
+jira="NIFI-12403"
+pullRequest="8060"
+reporter="Dr. Oliver Matula, DB Systel GmbH" >}}
+
+Apache NiFi 0.7.0 through 1.23.2 include the JoltTransformJSON Processor, 
which provides an advanced configuration user
+interface that is vulnerable to DOM-based cross-site scripting. If an 
authenticated user, who is authorized to configure
+a JoltTransformJSON Processor, visits a crafted URL, then arbitrary JavaScript 
code can be executed within the session
+context of the authenticated user. Upgrading to Apache NiFi 1.24.0 or 2.0.0-M1 
is the recommended mitigation.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2023-40037"
+title="Incomplete Validation of JDBC and JNDI Connection URLs"
+published="2023-08-18"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.21.0 to 1.23.0"
+fixedVersion="1.23.1"
+jira="NIFI-11920"
+pullRequest="7586"
+reporter="Matei 'Mal' Badanoiu" >}}
+
+Apache NiFi 1.21.0 through 1.23.0 support JDBC and JNDI JMS access in several 
Processors and Controller Services with
+connection URL validation that does not provide sufficient protection against 
crafted inputs. An authenticated and
+authorized user can bypass connection URL validation using custom input 
formatting. The resolution enhances connection
+URL validation and introduces validation for additional related properties. 
Upgrading to Apache NiFi 1.23.1 is the
+recommended mitigation.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2023-36542"
+title="Potential Code Injection with Properties Referencing Remote Resources"
+published="2023-07-28"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.2 to 1.22.0"
+fixedVersion="1.23.0"
+jira="NIFI-11744"
+pullRequest="7426"
+reporter="nbxiglk" >}}
+
+Apache NiFi 0.0.2 through 1.22.0 include Processors and Controller Services 
that support HTTP URL references for
+retrieving drivers, which allows an authenticated and authorized user to 
configure a location that enables custom code
+execution. The resolution introduces a new Required Permission for referencing 
remote resources, restricting
+configuration of these components to privileged users. The permission prevents 
unprivileged users from configuring
+Processors and Controller Services annotated with the new Reference Remote 
Resources restriction. Upgrading to Apache
+NiFi 1.23.0 is the recommended mitigation.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2023-34468"
+title="Potential Code Injection with Database Services using H2"
+published="2023-06-12"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.2 to 1.21.0"
+fixedVersion="1.22.0"
+jira="NIFI-11653"
+pullRequest="7349"
+reporter="Matei 'Mal' Badanoiu" >}}
+
+The DBCPConnectionPool and HikariCPConnectionPool Controller Services in 
Apache NiFi 0.0.2 through 1.21.0 allow an
+authenticated and authorized user to configure a Database URL with the H2 
driver that enables custom code execution.
+The resolution validates the Database URL and rejects H2 JDBC locations. 
Upgrading to NiFi 1.22.0 disables H2 JDBC URLs
+in the default configuration.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2023-34212"
+title="Potential Deserialization of Untrusted Data with JNDI in JMS Components"
+published="2023-06-12"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.8.0 to 1.21.0"
+fixedVersion="1.22.0"
+jira="NIFI-11614"
+pullRequest="7313"
+reporter="Veraxy00 of Qianxin TI Center and Matei 'Mal' Badanoiu" >}}
+
+The JndiJmsConnectionFactoryProvider Controller Service along with the 
ConsumeJMS and PublishJMS Processors, in Apache
+NiFi 1.8.0 through 1.21.0 allow an authenticated and authorized user to 
configure URL and library properties that enable
+deserialization of untrusted data from a remote location. The resolution 
validates the JNDI URL and restricts locations
+to a set of allowed schemes. Upgrading to NiFi 1.22.0 disables LDAP for JNDI 
URLs in the default configuration.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2023-22832"
+title="Improper Restriction of XML External Entity References in 
ExtractCCDAAttributes"
+published="2023-02-09"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.2.0 to 1.19.1"
+fixedVersion="1.20.0"
+jira="NIFI-11029"
+pullRequest="6828"
+reporter="Yi Cai of Chaitin Tech" >}}
+
+The ExtractCCDAAttributes Processor in Apache NiFi 1.2.0 through 1.19.1 does 
not restrict XML External Entity
+references. Flow configurations that include the ExtractCCDAAttributes 
Processor are vulnerable to malicious XML
+documents that contain Document Type Declarations with XML External Entity 
references. The resolution disables Document
+Type Declarations and disallows XML External Entity resolution in the 
ExtractCCDAAttributes Processor. Upgrading to NiFi
+1.20.0 disables Document Type Declarations in the default configuration for 
ExtractCCDAAttributes.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2022-33140"
+title="Improper Neutralization of Command Elements in Shell User Group 
Provider"
+published="2022-06-15"
+severity="High"
+products="Apache NiFi and Apache NiFi Registry"
+affectedVersions="1.10.0 to 1.16.2"
+fixedVersion="1.20.0"
+jira="NIFI-10114"
+pullRequest="6122"
+reporter="Anonymous" >}}
+
+The optional ShellUserGroupProvider in Apache NiFi 1.10.0 to 1.16.2 and Apache 
NiFi Registry 0.6.0 to 1.16.2 does not
+neutralize arguments for group resolution commands, allowing injection of 
operating system commands on Linux and macOS
+platforms. The ShellUserGroupProvider is not included in the default 
configuration. Command injection requires
+ShellUserGroupProvider to be one of the enabled User Group Providers in the 
Authorizers configuration. Command injection
+also requires an authenticated user with elevated privileges. Apache NiFi 
requires an authenticated user with
+authorization to modify access policies to execute the command. Apache NiFi 
Registry requires an authenticated user with
+authorization to read user groups to execute the command. NiFi and NiFi 
Registry version 1.16.3 has completely removed
+the shell commands from the ShellUserGroupProvider that received user 
arguments.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2022-29265"
+title="Improper Restriction of XML External Entity References in Multiple 
Components"
+published="2022-04-29"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.1 to 1.16.0"
+fixedVersion="1.16.1"
+jira="NIFI-9901"
+pullRequest="5962"
+reporter="David Handermann at exceptionfactory.com" >}}
+
+Multiple components in Apache NiFi 0.0.1 to 1.16.0 do not restrict XML 
External Entity references in the default
+configuration. The Standard Content Viewer service attempts to resolve XML 
External Entity references when viewing
+formatted XML files. The following Processors attempt to resolve XML External 
Entity references when configured with
+default property values: EvaluateXPath, EvaluateXQuery, and ValidateXml. 
Apache NiFi flow configurations that include
+these Processors are vulnerable to malicious XML documents that contain 
Document Type Declarations with XML External
+Entity references. Upgrading to NiFi 1.16.1 disables Document Type 
Declarations in the default configuration for these
+processors, and disallows XML External Entity resolution in standard services.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2022-26850"
+title="Insufficiently Protected Credentials for Single-User Authentication"
+published="2022-03-27"
+severity="Low"
+products="Apache NiFi"
+affectedVersions="1.14.0 to 1.15.3"
+fixedVersion="1.16.0"
+jira="NIFI-9785"
+pullRequest="5856"
+reporter="Jonathan Leitschuh at twitter.com/jlleitschuh" >}}
+
+When creating or updating credentials for single-user access, NiFi wrote a 
copy of the Login Identity Providers
+configuration to the operating system temporary directory. The Login Identity 
Providers configuration file contains the
+username and a bcrypt hash of the configured password. On most platforms, the 
operating system temporary directory has
+global read permissions. NiFi immediately moved the temporary file to the 
final configuration directory, which
+significantly limited the window of opportunity for access. Bcrypt is a 
password-hashing algorithm that incorporates a
+random salt and a specified cost factor, designed to maintain resistance to 
brute-force attacks. Use of the bcrypt
+algorithm minimizes the impact of disclosing the single-user credentials 
stored in Login Identity Providers. NiFi 1.16.0
+includes updates to replace the Login Identity Providers configuration without 
writing a file to the operating system
+temporary directory.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2021-44145"
+title="Potential Information Disclosure through XML External Entity Resoltion 
in TransformXML"
+published="2021-12-15"
+severity="Low"
+products="Apache NiFi"
+affectedVersions="0.1.0 to 1.15.0"
+fixedVersion="1.15.1"
+jira="NIFI-9399"
+pullRequest="5542"
+reporter="DangKhai at Viettel Cyber Security" >}}
+
+In the TransformXML processor, an authenticated user could configure an XSLT 
file which, if it included malicious
+external entity calls, may reveal sensitive information. The Secure processing 
property in TransformXML will now apply
+to the configured XSLT file as well as flow files being transformed. Users 
running any previous NiFi release should
+upgrade to 1.15.1.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-9486"
+title="Potential Information Disclosure in Application Logs"
+published="2020-08-18"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.10.0 to 1.11.4"
+fixedVersion="1.12.0"
+jira="NIFI-7377"
+pullRequest="4222"
+reporter="Andy LoPresto and Pierre Villard" >}}
+
+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.
+NiFi 1.12.0 implemented Argon2 secure hashing to provide a deterministic 
loggable value which does not reveal the
+sensitive value. Users running any previous NiFi release should upgrade to 
1.12.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-9487"
+title="Potential Denial of Service with Token Authentication Requests"
+published="2020-08-18"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.11.4"
+fixedVersion="1.12.0"
+jira="NIFI-7385"
+pullRequest="4271"
+reporter="Dennis Detering, IT Security Consultant at Spike Reply" >}}
+
+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. NiFi 1.12.0 disabled
+anonymous authentication, implemented a multi-indexed cache, and limited token 
creation requests to
+one concurrent request per user. Users running any previous NiFi release 
should upgrade to 1.12.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-9491"
+title="Insecure TLS Protocol Versions for Cluster Communication"
+published="2020-08-18"
+severity="High"
+products="Apache NiFi"
+affectedVersions="1.2.0 to 1.11.4"
+fixedVersion="1.12.0"
+jira="NIFI-7407"
+pullRequest="4263"
+reporter="Juan Carlos Sequeiros and Andy LoPresto" >}}
+
+The NiFi UI and API were protected by mandating TLS v1.2, as well as listening 
connections established by processors
+like ListenHTTP and HandleHttpRequest. However intra-cluster communication 
such as cluster request replication,
+Site-to-Site, and load balanced queues continued to support TLS 1.0 or 1.1. 
NiFI 1.12.0 refactored disparate internal
+SSL and TLS code, reducing exposure for extension and framework developers to 
low-level primitives. NiFi 1.12. also
+added support for TLS v1.3 on supporting JVMs. This version restricted all 
incoming TLS communications to TLS
+1.2 or higher. Users running any previous NiFi release should upgrade to 
1.12.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-13940"
+title="Potential Information Disclosure through XML External Entity Resolution 
in Notification Service"
+published="2020-08-18"
+severity="Low"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.11.4"
+fixedVersion="1.12.0"
+jira="NIFI-7680"
+pullRequest="4436"
+reporter="Matt Burgess and Andy LoPresto" >}}
+
+The notification service manager and various policy authorizer and user group 
provider objects allowed trusted
+administrators to inadvertently configure a potentially malicious XML file. 
The XML file has the ability to make
+external calls to services through XML External Entity resolution. NiFi 1.12.0 
introduced an XML validator to prevent
+malicious code from being parsed and executed. Users running any previous NiFi 
release should upgrade to 1.12.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-9482"
+title="Application Bearer Token Remains Valid After Logout Completion"
+published="2020-04-07"
+severity="Medium"
+products="Apache NiFi Registry"
+affectedVersions="0.1.0 to 0.5.0"
+fixedVersion="0.6.0"
+jira="NIFIREG-361"
+reporter="Andy LoPresto" >}}
+
+If NiFi Registry uses an authentication mechanism other than PKI, when the 
user clicks Log Out, NiFi Registry
+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 Registry. NiFi Registry 0.6.0
+invalidates the server-side authentication token immediately after the user 
clicks the Log Out link.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-1942"
+title="Potential Information Disclosure in Application Logs"
+published="2020-02-04"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.1 to 1.11.0"
+fixedVersion="1.11.1"
+jira="NIFI-7079"
+pullRequest="4208"
+reporter="Andy LoPresto" >}}
+
+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. NiFi 1.11.1i implemented
+Argon2 secure hashing to provide a deterministic loggable value which does not 
reveal the sensitive value. Users running
+any previous NiFi release should upgrade to 1.11.1.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-1928"
+title="Potential Information Disclosure in Application Debug Logs"
+published="2020-01-22"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.10.0"
+fixedVersion="1.11.0"
+jira="NIFI-6948"
+pullRequest="3935"
+reporter="Andy LoPresto" >}}
+
+The sensitive parameter parser would log parsed property descriptor values for 
debugging purposes. This would expose
+literal values entered a sensitive property when no parameter was present. 
NiFi 1.11.0 removed debug logging from the
+class. Users running the 1.10.0 release should upgrade to 1.11.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2020-1933"
+title="Potential Cross-Site Scripting in Uploaded Templates"
+published="2020-01-22"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.10.0"
+fixedVersion="1.11.0"
+jira="NIFI-7023"
+pullRequest="3991"
+reporter="Jakub Palaczynski of ING Tech Poland" >}}
+
+Malicious scripts could be injected to the UI through action by an unaware 
authenticated user in Firefox. Did not appear
+to occur in other browsers. NiFi 1.11.0 adds sanitization of the error 
response ensures the XSS would not be executed.
+Users running earlier versions should upgrade to 1.11.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2019-10080"
+title="Potential Information Disclosure through XML External Entity Resolution 
in File Lookup Service"
+published="2019-11-04"
+severity="Low"
+products="Apache NiFi"
+affectedVersions="1.3.0 to 1.9.2"
+fixedVersion="1.10.0"
+jira="NIFI-6301"
+pullRequest="3507"
+reporter="RunningSnail" >}}
+
+The XMLFileLookupService allowed trusted users to inadvertently configure a 
potentially malicious XML file. The XML file
+has the ability to make external calls to services using XML External Entity 
resolution and reveal information such as
+the versions of Java, Jersey, and Apache that the NiFI instance uses. NiFi 
1.10.0 adds a validator to ensure the XML
+file is not malicious. Users running a prior release should upgrade to 1.10.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2019-12421"
+title="Application Bearer Token Remains Valid After Logout Completion"
+published="2019-11-04"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.9.2"
+fixedVersion="1.10.0"
+jira="NIFI-6085"
+pullRequest="3362"
+reporter="Abdu Sahin" >}}
+
+If NiFi uses an authentication mechanism other than PKI, when the user clicks 
Log Out, 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. NiFi 1.10.0 
invalidates the server-side
+authentication token immediately after the user clicks the Log Out link. Users 
running a prior release should
+upgrade to 1.10.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2019-10083"
+title="Potential Information Disclosure in Process Group Resources"
+published="2019-11-04"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.9.2"
+fixedVersion="1.10.0"
+jira="NIFI-6302"
+pullRequest="3477"
+reporter="Mark Payne" >}}
+
+When updating a Process Group via the API, the response to the request 
includes all of its contents (at the top most
+level, not recursively). The response included details about processors and 
controller services which the user may not
+have had read access to. Requests to update or remove the process group will 
no longer return the contents of the
+process group in the response in Apache NiFi 1.10.0. Users running a prior 
release should upgrade to 1.10.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-17192"
+title="Improper Restriction of Browser Frame Access"
+published="2018-10-26"
+severity="Low"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.6.0"
+fixedVersion="1.8.0"
+jira="NIFI-5258"
+pullRequest="2759"
+reporter="Suchithra V N" >}}
+
+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. NiFi 1.8.0
+consistently applies the security headers including X-Frame-Options. Users 
running a prior release should upgrade to
+1.8.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-17193"
+title="Improper Neutralization of Input in Proxy Request Headers"
+published="2018-10-26"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.7.1"
+fixedVersion="1.8.0"
+jira="NIFI-5442"
+pullRequest="2908"
+reporter="Dan Fike with assistance from Patrick White" >}}
+
+The message-page.jsp error page used the value of the HTTP request header 
X-ProxyContextPath without sanitization,
+resulting in a potential reflected cross-site scripting attack. NiFi 1.8.0 
correctly parses and sanitizes the request
+attribute value. Users running a prior release should upgrade to 1.8.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-17194"
+title="Potential Denial of Service with HTTP DELETE Cluster Replication 
Requests"
+published="2018-10-26"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.7.1"
+fixedVersion="1.8.0"
+jira="NIFI-5628"
+pullRequest="3035"
+reporter="Mike Cole and Andy LoPresto" >}}
+
+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. NiFi 1.8.0 checks DELETE
+requests and overwrites non-zero Content-Length header. Users running a prior 
release should upgrade to 1.8.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-17195"
+title="Potential Cross-Site Request Forgery in Template Upload Resources"
+published="2018-10-26"
+severity="Critical"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.7.1"
+fixedVersion="1.8.0"
+jira="NIFI-5595"
+pullRequest="3024"
+reporter="Mike Cole" >}}
+
+The template upload API endpoint accepted requests from different domain when 
sent in conjunction with ARP spoofing and
+meddler in the middle (MITM) intervention, resulting in cross-site request 
forgery. 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
+Critical severity level. NiFi 1.8.0 applies Cross-Origin Resource Sharing 
(CORS) policy request filtering. Users running
+a prior release should upgrade to 1.8.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-1309"
+title="Improper Restriction of XML External Entity References in SplitXml"
+published="2018-04-08"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.1.0 to 1.5.0"
+fixedVersion="1.6.0"
+jira="NIFI-4869"
+pullRequest="2466"
+reporter="圆珠笔" >}}
+
+Malicious XML content could cause information disclosure or remote code 
execution in the SplitXml Processor. NiFi 1.6.0
+disables external general entity parsing and disallows document type 
declarations in SplitXml. Users running a prior
+release should upgrade to 1.6.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2018-1310"
+title="Potential Denial of Service in JMS Processors"
+published="2018-04-08"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.1.0 to 1.5.0"
+fixedVersion="1.6.0"
+jira="NIFI-4870"
+pullRequest="2469"
+reporter="圆珠笔" >}}
+
+Malicious JMS content could cause denial of service in impacted Processors. 
See ActiveMQ CVE-2015-5254 announcement for
+more information. NiFi 1.6.0 upgrades the activemq-client library to 5.15.3. 
Users running a prior release should
+upgrade to 1.6.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-12632"
+title="Improper Input Validation of HTTP Host Request Headers"
+published="2018-01-12"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.1.0 to 1.4.0"
+fixedVersion="1.5.0"
+jira="NIFI-4501"
+pullRequest="2279"
+reporter="Mike Cole" >}}
+
+A malicious host header in an incoming HTTP request could cause NiFi to load 
resources from an external server. NiFi
+1.5.0 sanitizes host headers and compares to a controlled whitelist property. 
Users running a prior release should
+upgrade to 1.5.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-15697"
+title="Potential Cross-Site Scripting in Proxy Request Headers"
+published="2018-01-12"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.4.0"
+fixedVersion="1.5.0"
+jira="NIFI-4501"
+pullRequest="2279"
+reporter="Andy LoPresto" >}}
+
+A malicious X-ProxyContextPath or X-Forwarded-Context header containing 
external resources or embedded code could cause
+remote code execution. NiFi 1.5.0 includes corrected handling of these 
headers. Users running a prior release should
+upgrade to 1.5.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-12623"
+title="Improper Restriction of XML External Entity References in Template 
Upload Resources"
+published="2017-10-02"
+severity="High"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.3.0"
+fixedVersion="1.4.0"
+jira="NIFI-4353"
+pullRequest="2128"
+reporter="Paweł Gocyla with further information from Mike Cole" >}}
+
+Any authenticated user (valid client certificate but without ACL permissions) 
could upload a template which contained
+malicious code and accessed sensitive files via an XML External Entity (XXE) 
attack. NiFi 1.14.0 properly handles XML
+External Entities. Users running a prior release should upgrade to 1.4.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-15703"
+title="Deserialization of Untrusted Data in Template Upload Resources"
+published="2017-10-02"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 to 1.3.0"
+fixedVersion="1.4.0"
+jira="NIFI-4357"
+pullRequest="2134"
+reporter="Mike Cole" >}}
+
+Any authenticated user (valid client certificate but without ACL permissions) 
could upload a template which contained
+malicious code and cause a denial of service via Java deserialization. NiFi 
1.4.0 properly handles Java deserialization.
+Users running a prior release should upgrade to 1.4.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-7665"
+title="Potential Cross-Site Scripting in User Interface Components"
+published="2017-05-08"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.1 to 0.7.3 and 1.0.0 to 1.2.0"
+fixedVersion="0.7.4 and 1.3.0"
+jira="NIFI-3906"
+pullRequest="1818"
+reporter="Matt Gilman" >}}
+
+There are certain user input components in the Apache NiFi UI which had been 
guarding for some forms of cross-site
+scripting issues but were insufficient. NiFi 0.7.4 and 1.3.0 add more complete 
user input sanitization. Users running a
+prior release should upgrade to 0.7.4 or 1.3.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-7667"
+title="Potential Cross-Frame Scripting from Improper Frame Access Restrictions"
+published="2017-05-08"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.0.1 to 0.7.3 and 1.0.0 to 1.2.0"
+fixedVersion="0.7.4 and 1.3.0"
+jira="NIFI-3907"
+reporter="Matt Gilman" >}}
+
+Apache NiFi needs to establish the response header telling browsers to only 
allow framing with the same origin. NiFi
+0.7.4 and 1.3.0 set the response header. Users running a prior release should 
upgrade to 0.7.4 or 1.3.0.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-5635"
+title="Improper Authentication of Replicated Cluster HTTP Requests"
+published="2017-02-20"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.7.0 to 0.7.1 and 1.1.0 to 1.1.1"
+fixedVersion="0.7.2 and 1.1.2"
+jira="NIFI-3487"
+reporter="Leonardo Dias and Matt Gilman" >}}
+
+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. NiFi 0.7.2 and 1.1.2 remove the negative 
check for anonymous user before building
+the proxy chain and throwing an exception, and evaluating each user in the 
proxy chain iteration and comparing against a
+static constant anonymous user. Users running a prior release should upgrade 
to 0.7.2 or 1.1.2.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2017-5636"
+title="Improper Authentication of Replicated Cluster HTTP Requests"
+published="2017-02-20"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="0.7.0 to 0.7.1 and 1.1.0 to 1.1.1"
+fixedVersion="0.7.2 and 1.1.2"
+jira="NIFI-3487"
+reporter="Andy LoPresto" >}}
+
+In a cluster environment, the proxy chain serialization and 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. NiFi 0.7.2 and 1.1.2 modify the tokenization code and sanitization of 
user-provided input. Users running a prior
+release should upgrade to 0.7.2 or 1.1.2.
+
+{{</ vulnerability >}}
+
+{{< vulnerability
+id="CVE-2016-8748"
+title="Potential Cross-Site Scripting in Connection Details Dialog"
+published="2016-12-19"
+severity="Medium"
+products="Apache NiFi"
+affectedVersions="1.0.0 and 1.1.0"
+fixedVersion="1.0.1 and 1.1.1"
+jira="NIFI-3154"
+pullRequest="1305"
+reporter="Matt Gilman" >}}
+
+There is a cross-site scripting vulnerability in connection details dialog 
when accessed by an authorized user. The user
+supplied text was not being properly handled when added to the DOM. The 
vulnerability was resolved after reviewing the
+pull request when merging changes. Users running a prior release should 
upgrade to 1.0.1 or 1.1.1.
+
+{{</ vulnerability >}}
diff --git a/static/.htaccess b/static/.htaccess
index 7f68b1a..d3130d0 100644
--- a/static/.htaccess
+++ b/static/.htaccess
@@ -6,3 +6,6 @@ RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} 
[L,R]
 
 # Redirect component documentation to specified version
 RewriteRule 
^docs/nifi-docs/components/org\.apache\.nifi/([^\/]+?)/[^\/]+?/(.*)$ 
docs/nifi-docs/components/org.apache.nifi/$1/1.24.0/$2 [L]
+
+# Rewrite registry-security.html to security.html for merged tracking
+RewriteRule ^registry-security\.html$ security.html [L,R]

Reply via email to