Duas vulnerabilidades foram descobertas no Painel da Web de Controle (CWP) – uma plataforma de gerenciamento de hospedagem na web amplamente utilizada, utilizada por mais de 200,000 servidores. As falhas podem permitir a execução de código como root em servidores Linux, e foram descobertos pelo pesquisador da Octagon Network Paulos Yibelo.
Vulnerabilidades CVE-2021-45467 e CVE-2021-45466 CWP
As falhas receberam os seguintes identificadores: CVE-2021-45467 (um bug de inclusão de arquivo) e CVE-2021-45466 (um problema de gravação de arquivo). Deve-se notar que as vulnerabilidades podem ser usadas para ataques de execução remota de código, quando usado (acorrentado) juntos.
Mais sobre CWP e os ataques
CWP é anteriormente conhecido como CentOS Web Panel, e é um software de painel de controle Linux de código aberto projetado para criar e gerenciar ambientes de host da web. CWP suporta vários sistemas operacionais, incluindo CentOS, Rocky Linux, Alma Linux, e Oracle Linux.
Ambas as vulnerabilidades foram localizadas em partes do painel CWP que estão expostas e sem autenticação no webroot.
Depois de hospedar o CWP em um ambiente local, rapidamente ficou evidente que a maioria dos recursos requer contas administrativas ou de usuário para executar. Como estamos interessados apenas em vulnerabilidades que podem ser exploradas sem autenticação ou interação do usuário, evitaremos todas as seções restritas e focaremos nossa pesquisa em partes do painel que são expostas sem autenticação no webroot. Acontece que, não é muito exposto, o relatório explicou.
Para explorar as falhas e injetar código malicioso de um recurso remoto em um cenário de ataque RCE, o ator da ameaça só precisa alterar a instrução include, usado para inserir o conteúdo de um arquivo PHP em outro arquivo PHP antes do servidor executá-lo. Os pesquisadores lançarão um PoC completo para equipes vermelhas que atingirem o RCE de pré-autenticação, uma vez que servidores suficientes migram para a versão mais recente.
A divulgação técnica completa está disponível em o relatório original.
Story relacionado: O subsistema do Windows para Linux apresenta uma nova superfície de ataque