Skip to content
Fencer Vulns
high 8.8

CVE-2019-12421 json

Apache NiFi user log out issue

published 2019-11-19 6 y ago modified 2026-06-17 4 mo ago also GHSA-fmqw-vqh5-cwq9 , EUVD-2019-0789

cvss
8.8
version 3.1, NVD
cisa kev
Not listed
not in CISA's catalog
epss
1.8%
EPSS 1.8% chance of exploitation in 30 days, percentile 79%
public exploits
0
none known

Summary

When using an authentication mechanism other than PKI, when the user clicks Log Out in NiFi versions 1.0.0 to 1.9.2, NiFi invalidates the authentication token on the client side but not on the server side. This permits the user's client-side token to be used for up to 12 hours after logging out to make API requests to NiFi.

Patch / fix

  • maven org.apache.nifi:nifi-web-security 1.10.0
  • maven org.apache.nifi:nifi-web-api 1.10.0

Exploit prediction

1.85% chance of exploitation in the next 30 days, higher than 79% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
NVD 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
NVD 2.0 6.5 AV:N/AC:L/Au:S/C:P/I:P/A:P
GitHub 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected packages

ecosystem package affected fixed in
maven org.apache.nifi:nifi-web-security
>=1.3.0, <1.10.0
1.10.0
maven org.apache.nifi:nifi-web-api
>=1.3.0, <1.10.0
1.10.0

Affected products

  • n/a Apache NiFi

Classification

Weakness
  • CWE-613 DEPRECATED: Insufficient Session Expiration

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.