
=====================================================================

                                CERT-Renater

                      Note d'Information No. 2022/VULN226

_____________________________________________________________________

DATE                : 30/06/2022

HARDWARE PLATFORM(S): /

OPERATING SYSTEM(S): Systems running Apache NiFi, Apache NiFi Registry.

=====================================================================
https://lists.apache.org/thread/bzs2pcdjsdrh5039oslmfr9mbs9qqdhr
_____________________________________________________________________

David Handermann - Wednesday, June 15, 2022 2:24:22 PM GMT+2

CVE-2022-33140: Apache NiFi, Apache NiFi Registry: Improper 
Neutralization of Command Elements in Shell User Group Provider

Severity: high

Description:

The optional ShellUserGroupProvider in Apache NiFi 1.10.0 to 1.16.2 and 
Apache NiFi Registry 0.6.0 to 1.16.2 does not neutralize arguments for 
group resolution commands, allowing injection of operating system 
commands on Linux and macOS platforms.

The ShellUserGroupProvider is not included in the default configuration. 
Command injection requires ShellUserGroupProvider to be one of the 
enabled User Group Providers in the Authorizers configuration. Command 
injection also requires an authenticated user with elevated privileges. 
  Apache NiFi requires an authenticated user with authorization to 
modify access policies in order to execute the command. Apache NiFi 
Registry requires an authenticated user with authorization to read user 
groups in order to execute the command.

The resolution removes command formatting based on user-provided arguments.

This issue is being tracked as NIFI-10114


Mitigation:

Disabling the ShellUserGroupProvider mitigates the vulnerability.


=========================================================
+ CERT-RENATER        |    tel : 01-53-94-20-44         +
+ 23/25 Rue Daviel    |    fax : 01-53-94-20-41         +
+ 75013 Paris         |   email:cert@support.renater.fr +
=========================================================

