CVE-2023-34468: Apache NiFi Code Injection Vulnerability

Summary

12/06/2023
Yes i
High
8.8

CVE-2023-34468: Apache NiFi vulnerable to Code Injection. Affects org.apache.nifi:nifi-dbcp-base versions >= 0.0.2, < 1.22.0. Fixed in 1.22.0. How to fix ↓

Also tracked for

The same CVE-2023-34468 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

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.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Apache NiFi is an open-source data integration and workflow automation tool that enables the automation of data flow between different systems. It provides a web-based interface for designing, managing, and monitoring data flows. The DBCPConnectionPool and HikariCPConnectionPool Controller Services in Apache NiFi versions 0.0.2 through 1.21.0 are affected by a code injection vulnerability. These services allow authenticated and authorized users to configure a Database URL with the H2 driver, which can lead to custom code execution.

Vulnerability Detail

The code injection vulnerability in Apache NiFi allows an attacker to execute arbitrary code by manipulating the Database URL with the H2 driver. This can result in unauthorized access, data leakage, or even complete compromise of the affected system. The vulnerability has a CVSS score of 8.8, indicating a high severity level.

How To Fix

Minimum fixed version

1.22.0

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 known workaround for this vulnerability. It is essential to upgrade to the fixed version to mitigate the risk of code injection.

Conclusion

The code injection vulnerability in Apache NiFi poses a significant risk to the security of the affected systems. It is crucial to upgrade to the fixed version (1.22.0 or later) to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for org.apache.nifi:nifi-dbcp-base →

Share this vulnerability

FAQ

Apache NiFi is an open-source data integration and workflow automation tool used for designing, managing, and monitoring data flows between different systems.

This vulnerability allows an attacker to execute arbitrary code, potentially leading to unauthorized access, data leakage, or complete compromise of the affected system.

To fix this vulnerability, upgrade to Apache NiFi version 1.22.0 or later, which includes a resolution for the code injection issue.

No, there is no known workaround for this vulnerability. Upgrading to the fixed version is the recommended solution.

The CVSS score of this vulnerability is 8.8, indicating a high severity level.

Related vulnerabilities

Recent vulnerabilities recorded for org.apache.nifi:nifi-dbcp-base.

How To Fix

Minimum fixed version

1.22.0

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 →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback