PT-2024-13615 · Shrubbery · Tac Plus

Takeshixx

·

Publicado

2024-05-16

·

Atualizado

2024-08-20

·

CVE-2023-48643

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Shrubbery tac plus, versões 2.x a 4.x e versões até F4.0.4.28
Descrição
A vulnerabilidade permite a execução remota de comandos sem autenticação. Ela é causada pela capacidade do produto de configurar verificações de autorização como comandos de shell por meio do arquivo de configuração tac plus.cfg. Essas verificações são executadas quando um cliente envia uma solicitação de autorização com um nome de usuário que possui diretivas de pré-autorização configuradas. O problema surge porque strings de pacotes TACACS+ são usadas como argumentos de linha de comando, tornando possível injetar comandos adicionais nessas verificações. Se a instalação não tiver um segredo pré-compartilhado, a injeção pode ser acionada sem autenticação, desde que o invasor conheça um nome de usuário configurado para usar um comando de pré-autorização.
Recomendações
Para as versões 2.x a 4.x e versões até F4.0.4.28, considere desativar a execução de comandos de shell por meio do arquivo de configuração tac plus.cfg como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao arquivo tac plus.cfg para minimizar o risco de exploração. Evite usar nomes de usuário configurados com diretivas de pré-autorização em solicitações de autorização até que o problema seja resolvido. Configure um segredo pré-compartilhado para adicionar uma camada extra de segurança.

Correção

Code Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2023-48643

Produtos afetados

Tac Plus