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
linux-cve-2026-98432-fix — Detecta a CVE-2026-98432 no kernel Linux em execução e aplica o kernel corrigido oficial apenas em distribuições verificadas (Debian 12/13, Amazon Linux 2/2023). Ubuntu/RHEL apenas detecção; Rocky/Alma/Oracle/Fedora/SUSE/Arch/Alpine identificados, mas sem correção automática. | Kitploit
Ferramentas/GitHubGitHub/aronwang001/linux-cve-2026-98432-fix
Ferramentas DefensivasScanners de VulnerabilidadesAnálise de VulnerabilidadesScripting e AutomaçãoAuditoria de ConfiguraçãoDevSecOpsResposta a Incidentes
GitHub

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 →
aronwang001/linux-cve-2026-98432-fix

linux-cve-2026-98432-fix

Detecta a CVE-2026-98432 no kernel Linux em execução e aplica o kernel corrigido oficial apenas em distribuições verificadas (Debian 12/13, Amazon Linux 2/2023). Ubuntu/RHEL apenas detecção; Rocky/Alma/Oracle/Fedora/SUSE/Arch/Alpine identificados, mas sem correção automática.

Ver Repositório
46há 4 diasAinda não revisado
Compartilhar

Ferramenta de detecção e correção do CVE-2026-98432

简体中文 | English

Detecta se o kernel atualmente em execução em um servidor Linux é afetado pelo CVE-2026-98432 e, em distribuições já adaptadas e verificadas, instala o pacote de kernel oficial com a correção. A ferramenta cobre identificação da distribuição, mapeamento do kernel para o pacote de software, determinação do estado da vulnerabilidade, instalação do kernel e verificação pós-instalação, sem modificar configurações de negócio e sem reiniciar o servidor automaticamente.

A correção automática cobre apenas Debian 12/13 e Amazon Linux 2/2023. Ubuntu, Red Hat Enterprise Linux e CloudLinux fazem apenas detecção: o pacote oficial de correção do CloudLinux já foi publicado, mas envolve distribuição gradual e elegibilidade de assinatura, portanto a ferramenta apenas informa a versão exata e o canal. As demais distribuições fazem apenas identificação e saída de informações, sem entrar no fluxo de instalação. Consulte a matriz de suporte a distribuições para o status específico.

Versão atual v1.3.0; o registro de alterações está em CHANGELOG.md.

Contexto da vulnerabilidade

ItemConteúdo
IdentificadorCVE-2026-98432
ComponenteSubsistema IPv4 do kernel Linux (tcp_v4_syn_recv_sock, tcp_v4_reqsk_destructor)
Tipouse-after-free (uso após liberação)
Condição de disparoAo processar concorrentemente SYN retransmitidos, ou ao migrar sockets de requisição com tcp_migrate_req habilitado, inet_opt e ireq_opt podem ser liberados antes do fim do período de carência do RCU
ImpactoCorrupção de memória do kernel, podendo causar negação de serviço. O escopo específico de impacto e as condições de exploração estão sujeitos aos avisos de cada distribuição
Correção upstreamipv4: free inet_opt and ireq_opt after an RCU grace period, correção incluída em 7.2.10, 6.18.56, 6.12.113, 6.1.190 (commit 26d4c36d318c)
Data de divulgação2026-10-15

Se cada distribuição é afetada e qual é a versão corrigida estão sujeitos ao aviso oficial da respectiva distribuição. Esta ferramenta não deriva conclusões a partir de outras distribuições, nem infere o estado de correção de uma distribuição a partir do número de versão upstream, e não avalia pontuações CVSS nem a complexidade real de ataque.

Principais funcionalidades

  • Identificação da distribuição: lê ID, VERSION_ID e VERSION_CODENAME de /etc/os-release e sobrepõe informações específicas da distribuição (como a marca UEK do Oracle e o número de versão do Amazon Linux). Não usa ID_LIKE para agrupar identidades; Ubuntu não é tratado como Debian, e Rocky Linux, AlmaLinux e Oracle Linux não são tratados como RHEL.
  • Identificação de arquitetura: normaliza o resultado de uname -m (x86_64 como amd64, aarch64 como arm64) e faz verificação cruzada com a arquitetura reportada pelo gerenciador de pacotes; em caso de divergência, o resultado é UNKNOWN.
  • Mapeamento de kernel: mapeia o kernel em execução exatamente para o pacote de kernel instalado, em vez de pegar o pacote de kernel mais recente da máquina.
  • Determinação de estado: consulta a linha de base de verificação local por distribuição, versão e ramo de kernel, usando a semântica de comparação de versões do gerenciador de pacotes correspondente.
  • Correção automática: instala o kernel oficial corrigido apenas em distribuições da lista de permissões e, após a instalação, verifica novamente o banco de dados de pacotes, a imagem do kernel, o initramfs e as entradas de inicialização.
  • Saída de relatório: --report gera a conclusão da detecção e sua fundamentação; --list-distros exibe a matriz de suporte.

Requisitos de sistema

  • Sistema operacional: a correção automática suporta Debian 12 (bookworm), Debian 13 (trixie), Amazon Linux 2 e Amazon Linux 2023; a detecção suporta Ubuntu 20.04/22.04/24.04, RHEL 8/9/10 e CloudLinux 7/7h/8/8 LTS/9/9 LTS/10 (incluindo os dois fluxos: kernel padrão e kernel-lts); a identificação suporta Rocky Linux, AlmaLinux, Oracle Linux, Fedora, openSUSE Leap, SUSE Linux Enterprise, Arch Linux e Alpine Linux. Se a versão da distribuição não estiver no escopo de adaptação, retorna UNSUPPORTED.
  • Arquitetura: a correção automática valida a arquitetura; Debian apenas amd64, Amazon Linux 2/2023 x86_64 e aarch64. Distribuições de detecção e identificação não bloqueiam por arquitetura, mas ainda exigem que o kernel em execução possa ser mapeado para um pacote da distribuição.
  • Permissões: requer root. Apenas --list-distros pode ser executado por usuário comum.
  • Dependências: Bash 4.0 ou superior, coreutils, awk, sed, grep, tar, find; ferramentas de gerenciamento de pacotes correspondentes à distribuição (dpkg/apt-get/apt-cache, rpm/dnf/yum, apk, pacman, zypper); o instalador de bootstrap requer adicionalmente curl e sha256sum (ou shasum).
  • Rede: é necessário acesso aos repositórios oficiais da distribuição; ao usar o instalador de bootstrap, também é necessário acesso ao GitHub.

Instalação e execução

Execução com um clique

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash

install.sh é o instalador de bootstrap e não modifica o sistema por si só: ele baixa o arquivo de código-fonte da Tag correspondente para um diretório temporário, descompacta e lê o SHA256SUMS a partir do Release, verificando um a um fix.sh, install.sh, lib/*.sh, adapters/*.sh e data/*.yml; somente após todas as verificações passarem é que executa fix.sh com os mesmos parâmetros. Após a detecção, exibe o plano de correção e só instala o kernel após o usuário digitar Y para confirmar. O prompt de confirmação é lido de /dev/tty, permitindo interação normal mesmo quando executado via pipe; o sudo pode solicitar senha.

A verificação segue a política fail closed: SHA256SUMS ausente ou vazio, manifesto que não cobre todos os scripts, hash de qualquer arquivo inconsistente, arquivo contendo caminhos absolutos ou .., ou sistema sem sha256sum e shasum — qualquer um desses casos encerra a execução após a descompactação ou antes da execução, sem rodar nenhum código da ferramenta. O SHA256SUMS e o pacote de código-fonte vêm do mesmo repositório e não possuem assinatura digital independente, não equivalendo a uma verificação por assinatura. Antes de usar em ambiente de produção, ainda é recomendável baixar o script e revisá-lo por conta própria.

Verificação somente leitura

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash -s -- --check

Apenas lê o estado do sistema, não atualiza o índice de pacotes, não instala pacotes e não modifica configurações. A opção --check restringe as fases de detecção e correção, sem afetar o comportamento de download do próprio install.sh. Quando o índice local de pacotes está vazio, a versão candidata é exibida como desconhecida, sendo necessário executar previamente apt-get update ou dnf makecache.

Execução sem interação

curl -fsSL https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh | sudo bash -s -- --yes

--yes apenas ignora os prompts de confirmação, não ignora a lista de permissões de distribuições, a verificação de avisos e a validação de versão. Distribuições fora da lista de permissões não entrarão no processo de instalação mesmo que --yes seja especificado.

Revisar após o download antes de executar

curl -fsSLO https://raw.githubusercontent.com/AronWang001/linux-cve-2026-98432-fix/v1.3.0/install.sh
less install.sh
sudo bash install.sh --check
sudo bash install.sh
Baixar ferramenta