CVE-2022-29265:
Multiple components in Apache NiFi do not restrict XML External Entity references
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.77743%
CWE
Published
5/1/2022
Updated
1/30/2023
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.apache.nifi:nifi | maven | >= 0.0.1, < 1.16.1 | 1.16.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability explicitly names three processors (EvaluateXPath, EvaluateXQuery, ValidateXml) and the Standard Content Viewer service as components with insecure XML parsing. In Java XML processing, XXE vulnerabilities typically occur when DocumentBuilderFactory/SAXParserFactory instances are created without disabling DTDs (FEATURE_SECURE_PROCESSING not enabled). The processors' onTrigger methods (main processing entry points) and the content viewer's XML rendering method would be where insecure parsing occurs. While exact code isn't available, the component names and vulnerability pattern strongly indicate these are the vulnerable entry points.