Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-25250 — Análise e exploit para CVE-2026-25250, uma bypass do Secure Boot no Horizon DataSys Reboot Restore, onde o shdloader.efi carrega o Shield.efi sem verificação. | Kitploit
Ferramentas/GitHubGitHub/themalwareguardian/cve-2026-25250
Mecanismos de PersistênciaAnálise de VulnerabilidadesExploraçãoAnálise de BináriosAprendizado e EducaçãoAnálise de Firmware
GitHubthemalwareguardian/cve-2026-25250

CVE-2026-25250

Análise e exploit para CVE-2026-25250, uma bypass do Secure Boot no Horizon DataSys Reboot Restore, onde o shdloader.efi carrega o Shield.efi sem verificação.

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 →
Ver Repositório
111há 26 diasAinda não revisado
Compartilhar

🕷️ CVE-2026-25250: Validação Incorreta da Cadeia de Bootloader Confiável

Um bootloader de terceiros assinado pela Microsoft que carrega um binário EFI secundário sem verificação de assinatura ou integridade, colapsando a cadeia de confiança do Secure Boot a partir de dentro.




📑 Índice

  • Contexto da Pesquisa
  • Referências Oficiais
  • Reproduza Você Mesmo
  • Cadeia de Boot Vulnerável
  • Visão Geral da Vulnerabilidade
    📂
    • Secure Boot e Modelo de Confiança
    • Análise de Causa Raiz
    • Processo de Exploração
    • Mitigação e Revogação



🧠 Contexto da Pesquisa

Este repositório documenta a pesquisa sobre CVE-2026-25250, uma vulnerabilidade de bypass do Secure Boot divulgada à Microsoft e à qual foi atribuído um CVE em abril de 2026. Rapidamente se destacou como um dos problemas de segurança de firmware mais significativos do ano, precisamente porque o componente vulnerável é assinado pela Microsoft e, portanto, incondicionalmente confiável na grande maioria dos sistemas Windows habilitados para UEFI.

A vulnerabilidade foi descoberta por Mickey Shkatov e Stanislav Lyakhov na Eclypsium, uma das principais equipes de pesquisa de segurança de firmware e cadeia de suprimentos da indústria. Mickey Shkatov é uma figura de longa data na pesquisa ofensiva de UEFI, autor do BootHole (CVE-2020-10713, um bypass crítico do Secure Boot do GRUB2 que afetou praticamente todas as distribuições Linux e configurações de dual-boot com Windows), e apresentador de "One Bootloader to Load Them All" na DEF CON 30 ao lado de Jesse Michael, uma palestra que catalogou sistematicamente como bootloaders de terceiros assinados pela Microsoft representam uma fraqueza de classe no ecossistema do Secure Boot.

O CVE-2026-25250 se enquadra exatamente nessa classe.

O que o torna particularmente instrutivo é a sua simplicidade: sem corrupção de memória, sem falha criptográfica no próprio firmware, apenas um binário confiável tomando uma decisão insegura sobre o que carrega em seguida. Um único elo fraco é suficiente para colapsar todo o modelo do Secure Boot para um sistema alvo.




📌 Referências Oficiais

O CVE-2026-25250 foi descoberto durante a análise de componentes de boot UEFI de terceiros implantados em ambientes empresariais de recuperação. O produto afetado é a solução Reboot Restore da Horizon DataSys.

A vulnerabilidade foi atribuída pela MITRE em vez da Microsoft, porque a falha reside em firmware de terceiros (shdloader.efi), não no Windows ou em qualquer código de autoria da Microsoft.

Referências oficiais:

  • Centro de Resposta de Segurança da Microsoft - Patch Tuesday de abril de 2026

    Boletim mensal de atualizações de segurança.

  • MITRE CVE-2026-25250

    Entrada oficial do CVE. CVSS 6.0 - AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N. CWE-325: Etapa Criptográfica Obrigatória Ausente.

  • Divulgação Técnica da Eclypsium

    Divulgação original da pesquisa pela equipe descobridora, incluindo a publicação no LinkedIn que primeiro trouxe esta vulnerabilidade à atenção pública.




🔬 Reproduza Você Mesmo

A divulgação da Eclypsium, publicada no LinkedIn pela equipe descobridora, fornece contexto suficiente para identificar o software afetado e baixá-lo diretamente do site do fornecedor.

O instalador do Horizon DataSys Reboot Restore está disponível publicamente, e instalá-lo em um sistema de teste coloca tanto o shdloader.efi quanto o Shield.efi na Partição do Sistema EFI, onde podem ser examinados estaticamente ou observados em tempo de execução.

Configuração de laboratório recomendada:

root@kitploit:~
VM Windows 10/11 (QEMU ou VMware)
├── Secure Boot: Ativado
├── Horizon DataSys Reboot Restore: Instalado
├── ESP acessível via: mountvol X: /S
└── Alvos:
	HorizonDataSys
        X:\EFI\shdloader.efi ← assinado, confiável, carrega o próximo estágio
        X:\EFI\Shield.efi    ← carregado sem qualquer verificação

Uma vez instalado, o shdloader.efi pode ser confirmado como assinado pela Microsoft CA 2011 via sigcheck.exe (Sysinternals) ou pesign. A ausência de qualquer chamada LoadImage / StartImage no caminho de carregamento do Shield.efi é visível imediatamente na análise estática.




🐜 Cadeia de Boot Vulnerável

Esta vulnerabilidade afeta uma cadeia de boot em múltiplos estágios, não um único binário.


🧨 Estágio 1 - Bootloader Confiável

  • shdloader.efi
    • Assinado digitalmente com Microsoft UEFI CA 2011
    • Incondicionalmente confiável pela política de firmware do Secure Boot
    • Instalado na ESP pelo software Horizon DataSys

⚠️ Estágio 2 - Payload Não Verificado

  • Shield.efi
    • Carregado dinamicamente pelo shdloader.efi no momento do boot
    • ❌ Sem verificação de assinatura
    • ❌ Sem verificação de integridade
    • ❌ Sem uso das APIs UEFI LoadImage / StartImage
    • ✅ Livremente substituível por qualquer Administrador local

📌 Observação Chave

A vulnerabilidade não reside no firmware. Ela reside na lógica de um bootloader confiável, um binário que o firmware já aprovou, que escolhe carregar um binário secundário através de um caminho de código que ignora todas as verificações de segurança.

Baixar ferramenta
root@kitploit:~
Firmware
  └── verifica shdloader.efi          ✅ Microsoft CA 2011, confiável
        └── ManualPEParse(Shield.efi) ❌ sem LoadImage, sem verificação de assinatura
              └── EntryPoint()        💥 código controlado pelo atacante, pré-OS

O perímetro do Secure Boot é tão forte quanto o binário menos cuidadoso que ele confia.




🧪 Visão Geral da Vulnerabilidade

O CVE-2026-25250 é um bypass do Secure Boot causado pela validação incorreta de um binário EFI secundário carregado durante o processo de boot. O bootloader afetado (shdloader.efi) é assinado e confiável pelo Secure Boot, mas carrega o Shield.efi através de uma rotina manual de parsing de PE sem qualquer verificação criptográfica de nenhum tipo.

É uma falha de design e de modelo de confiança, um componente confiável tomando uma decisão insegura que anula todas as proteções a jusante.


🔐 Secure Boot e Modelo de Confiança

O Secure Boot impõe uma cadeia de confiança na qual cada componente executado durante a sequência de boot deve ser verificado antes que o controle seja transferido. O modelo só se mantém se cada binário confiável na cadeia honrar esse contrato:

root@kitploit:~
Firmware → verifica bootloader → bootloader executa apenas código verificado

O CVE-2026-25250 quebra o segundo elo:

root@kitploit:~
Firmware → verifica shdloader.efi (✅ confiável)
             ↓
           shdloader.efi → carrega Shield.efi (❌ não verificado)
                             ↓
                           Código arbitrário não assinado executa pré-boot

A aplicação do Secure Boot no nível do firmware torna-se irrelevante uma vez que um binário confiável introduz um caminho de execução não verificado.


🧬 Análise de Causa Raiz

Classificado como:

  • CWE-325: Etapa Criptográfica Obrigatória Ausente

    Uma operação sensível à segurança é executada sem uma etapa obrigatória de verificação criptográfica, permitindo que um atacante ignore a proteção que essa etapa teria aplicado.

EtapaExecutadaObservações
Localizar Shield.efi na ESP✅Acesso padrão ao sistema de arquivos
Ler arquivo na memória✅-
Analisar cabeçalhos PE manualmente✅Implementação personalizada
Verificar assinatura❌Não executada
Verificar contra db / dbx❌Não executada
Chamar LoadImage / StartImage❌Ignorado completamente
Transferir execução para o entry point✅Chamada direta

A ausência de LoadImage / StartImage é a causa raiz. Esses Boot Services UEFI são o ponto de integração para a aplicação da política do Secure Boot; ignorá-los significa ignorar tudo.


💥 Processo de Exploração

A exploração requer acesso de Administrador local e uma única reinicialização.

  1. Montar a Partição do Sistema EFI
  2. Substituir Shield.efi por um binário EFI arbitrário não assinado
  3. Reiniciar

Na próxima inicialização, o shdloader.efi é executado (confiável pelo firmware), carrega o binário controlado pelo atacante e transfere a execução, pré-OS, pré-EDR, antes que qualquer política de boot medida seja aplicada, sem qualquer objeção do Secure Boot.

Permite:

  • Bootkits UEFI persistentes que sobrevivem a reinstalações do SO e limpezas completas de disco.
  • Implantes em estágio inicial invisíveis para qualquer ferramenta de segurança na camada do SO.
  • Evasão completa de proteções no modo kernel (EDR, PatchGuard, VBS/HVCI).



📚 Recursos

  • Eclypsium - Divulgação do CVE-2026-25250

    Pesquisa original por Mickey Shkatov e Stanislav Lyakhov. A publicação no LinkedIn da Eclypsium anunciando a descoberta fornece links para o software Horizon DataSys, permitindo análise independente.

  • Microsoft MSRC - Patch Tuesday de abril de 2026

    Boletim de segurança da Microsoft.

  • MITRE CVE-2026-25250

    Entrada oficial do CVE. Atribuído pela MITRE porque a vulnerabilidade reside em firmware de terceiros, não em código da Microsoft.

  • Eclypsium - BootHole (CVE-2020-10713)

    Mickey Shkatov e Jesse Michael - bypass crítico do Secure Boot do GRUB2 que afeta praticamente todas as distribuições Linux e sistemas com dual-boot Windows.

  • DEF CON 30 - "One Bootloader to Load Them All"

    Mickey Shkatov e Jesse Michael - análise sistemática de bootloaders de terceiros assinados pela Microsoft como uma superfície de ataque de classe do Secure Boot. O CVE-2026-25250 é uma instância direta desse modelo de ameaça.

  • CWE-325: Etapa Criptográfica Obrigatória Ausente

    Classificação da causa raiz para a verificação ausente no caminho de carregamento do shdloader.efi.

  • Especificação UEFI - Boot Services: LoadImage / StartImage

    Os Boot Services UEFI que aplicam a política do Secure Boot - completamente ignorados pelo carregador PE manual do shdloader.efi.




🤝 Pesquisa e Colaboração

Trabalhando em algo semelhante? Pesquisando segurança de UEFI, kernel, exploração ou outro tópico interessante de segurança? Se você precisar de ajuda para desenvolver um exploit, explorar uma técnica ou apenas quiser trocar ideias, não hesite em entrar em contato. Estou sempre aberto a discutir pesquisas, ajudar onde puder e colaborar em projetos interessantes. Sinta-se à vontade para me contatar no LinkedIn.