Skip to main content
← All vulnerabilities
CVE-2021-33191

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

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.10.0
None on Exploit-DB, Metasploit or GitHub

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

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Apache Software Foundation Apache NiFi - MiNiFi C++

    From 0.5.0 · fixed in 0.10.0

References 3

openwall.com

lists.apache.org