CVE-2020-9487: Missing Authentication for Critical Function in Apache NiFi
Summary
CVE-2020-9487: Missing Authentication for Critical Function in Apache NiFi. Affects org.apache.nifi:nifi versions >= 1.0.0, < 1.12.0-RC1. Fixed in 1.12.0-RC1. How to fix ↓
Also tracked for
- nifi · Bitnami
The same CVE-2020-9487 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Apache NiFi is an open-source data integration and dataflow automation tool that enables the automation of data movement between different systems. It provides a web-based interface for designing, managing, and monitoring dataflows. NiFi allows users to create data pipelines to process and transfer data in real-time. This vulnerability affects versions 1.0.0 to 1.11.4 of the NiFi package.
Vulnerability Detail
The vulnerability (CVE-2020-9487) in Apache NiFi arises from a flaw in the NiFi download token mechanism. The 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. This means that an unauthenticated user could repeatedly request download tokens, preventing legitimate users from requesting download tokens. The impact of this vulnerability is that it can lead to denial of service (DoS) attacks, where the legitimate users are unable to access the content they need.
How To Fix
Minimum fixed version
1.12.0-RC1
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no specific workaround mentioned for this vulnerability. The recommended solution is to upgrade to the fixed version of the NiFi package.
Conclusion
In conclusion, the CVE-2020-9487 vulnerability in Apache NiFi can lead to denial of service (DoS) attacks by preventing legitimate users from accessing the content they need. To mitigate this vulnerability, it is crucial to upgrade to version 1.12.0-RC1 or later of the NiFi package. For further support on vulnerability remediation, you can contact DevNack.com.
See every vulnerability recorded for org.apache.nifi:nifi →
FAQ
Apache NiFi is an open-source data integration and dataflow automation tool that enables the automation of data movement between different systems.
The vulnerability can lead to denial of service (DoS) attacks, where legitimate users are unable to access the content they need.
To fix this vulnerability, it is recommended to upgrade to version 1.12.0-RC1 or later of the NiFi package.
There is no specific workaround mentioned for this vulnerability. The recommended solution is to upgrade to the fixed version of the NiFi package.
For more information about this vulnerability, you can refer to the CVE-2020-9487 advisory on the GitHub Advisory Database.
References
Related vulnerabilities
Recent vulnerabilities recorded for org.apache.nifi:nifi.