CVE-2021-33191

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

Published Aug 24, 2021 CVSS 3.1 · 9.8 Critical EPSS 4.0% KEV · Not listed
Description
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

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-19906 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
History

No history.

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Aug 3, 2024, 11:42 PM
Reserved
May 19, 2021, 12:00 AM
Status
Modified
Published
Aug 24, 2021, 12:15 PM
Modified
Jun 17, 2026, 3:54 AM