Read the docs
TI-2021-12739 Aliases CVE-2021-33191GHSA-h5f6-7m57-f2rg

MiNiFi CPP arbitrary script execution is possible on the agent's host machine through the c2 protocol

Priority MEDIUM 49CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-78.

Summary

From Apache NiFi MiNiFi C++ version 0.5.0 the c2 protocol implements an "agent-update" command which was designed to patch the application binary. This "patching" command defaults to calling a trusted binary, but might be modified to an arbitrary value through a "c2-update" command. Said command is then executed using the same privileges as the application binary. This was addressed in version 0.10.0

Why it matters now

EPSS 0.04024 90th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache NiFi - MiNiFi C++0.5.0 and later—No fix listedCNA
  • Apache NiFi - MiNiFi C++ VendorApache Affected 0.5.0 and later Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:apache:nifi_minifi_c\+\+:*:*:*:*:*:*:*:*0.5.0 to before 0.10.0VulnerableApache
  • cpe:2.3:a:apache:nifi_minifi_c\+\+:*:*:*:*:*:*:*:* Versions 0.5.0 to before 0.10.0 Vulnerable ·Apache

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-33191
  2. 2026-10-03 Alias added: GHSA-h5f6-7m57-f2rg

References

  • TI-2023-21789 Apache NiFi MiNiFi C++: Incorrect Certificate Validation in InvokeHTTP for MiNiFi C++ CVSS 3.1MEDIUM 5.9

Sources