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-2025-24201-WebKit-Vulnerability-Detector-PoC- — CVE-2025-24201 Detector de Vulnerabilidade WebKit (PoC) | Kitploit
Ferramentas/GitHubGitHub/the-maxu/cve-2025-24201-webkit-vulnerability-detector-poc-
Forensia de MemóriaAnálise de VulnerabilidadesExploraçãoSegurança WebTestes de Penetração
GitHubthe-maxu/cve-2025-24201-webkit-vulnerability-detector-poc-

CVE-2025-24201-WebKit-Vulnerability-Detector-PoC-

CVE-2025-24201 Detector de Vulnerabilidade WebKit (PoC)

Ver Repositório

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
Site
6120há 1 anoAinda não revisado

CVE-2025-24201 Detector de Vulnerabilidade WebKit (PoC)

Esta prova de conceito detecta se um navegador baseado em WebKit é vulnerável ao CVE‑2025‑24201, uma vulnerabilidade de escrita fora dos limites de alta gravidade causada por validação incorreta de capacidades na implementação do WebGL.

🔍 Resumo da Vulnerabilidade

O CVE‑2025‑24201 é desencadeado quando um WebGLRenderingContext (WebGL 1) permite ativar a constante PRIMITIVE_RESTART_FIXED_INDEX (0x8D69) — uma capacidade válida apenas no WebGL 2 — sem gerar um erro GL_INVALID_OPERATION ou GL_INVALID_ENUM.

Este comportamento incorreto pode levar à corrupção de memória durante chamadas de desenho que envolvem buffers de índice.

✅ O Que Este Teste Faz

O PoC:

  1. Cria um contexto WebGL 1 via canvas.getContext("webgl").
  2. Tenta ativar a capacidade 0x8D69.
  3. Verifica o valor de retorno de gl.getError().

Se nenhum erro for retornado, a implementação provavelmente é vulnerável.

📄 Arquivos

  • index.html – O arquivo HTML autônomo que realiza a detecção e exibe o resultado + log interno na tela.
  • README.md – Este arquivo.

🧪 Uso

Basta abrir o arquivo index.html no navegador que deseja testar.

Resultados esperados:

  • 🛡️ Seguro – erro retornado → Não vulnerável
  • ✅ VULNERÁVEL – nenhum erro em gl.enable(0x8D69) → Vulnerável

⚠️ Notas

  • Esta é uma PoC sem travamento. Ela não tenta desencadear corrupção de memória, apenas detecta a exposição.
  • A detecção depende do comportamento do GL e não será acionada em versões corrigidas do WebKit (após março de 2025).

📚 Referências

  • CVE‑2025‑24201 – NVD
  • WebKit Bug 285858 (patch)
  • Apple Security Update – March 2025

The_Maxu

Baixar ferramenta