
PoCs & write-ups para CVEs que reportei (divulgação coordenada; apenas publicados e corrigidos)
Código de prova de conceito e análises técnicas de vulnerabilidades que descobri e reportei por meio de divulgação coordenada. Cada entrada aqui já é pública: o aviso do fornecedor está publicado e uma versão corrigida está disponível. Nada sob embargo ou em rascunho está incluído.
Os PoCs são harnesses de verificação, não exploits armados: cada um é executado contra uma instância local e própria e comprova o defeito com um sentinela benigno (um arquivo marcador, um registro "secreto" semeado, uma asserção de avaliação de política). Nenhum deles tem como alvo sistemas de terceiros, e nenhum realiza qualquer ação destrutiva ou persistente.
— Pig-Tail · Engenheiro de Segurança Ofensiva e Pesquisador de Vulnerabilidades · [email protected]
| CVE / Aviso | Projeto | Classe (CWE) | Severidade | PoC |
|---|---|---|---|---|
| GHSA-f5m5-jfmq-ghpx | SteeltoeOSS/NetCoreToolService | RCE não autenticado via injeção de argumento em 'dotnet new' (CWE-88) | Crítica | ✅ executável |
| CVE-2026-77312 | flyto-core | Escrita arbitrária de arquivo via módulos data./file. sem proteção (em (CWE-22) | Crítica | ✅ executável |
| GHSA-7833-fr7j-v32q | GitPython | Divulgação arbitrária de conteúdo de arquivo local via [include] direct (CWE-73/CWE-200) | Alta | ✅ executável |
| GHSA-284h-m62q-gf8w | GitPython | Valores dormentes de git-config multilinha são corrompidos em live (CWE-88/CWE-94) | Alta | ✅ executável |
| GHSA-8mcc-hrx5-hvxc | GitPython | clone_from()/clone() omitem --separate-git-dir de unsafe_git (CWE-22/CWE-73) | Alta | ✅ executável |
| CVE-2026-62263 | OpenAM | RCE por desserialização Java do WebAuthn do OpenAM via ObjectInputFilt (CWE-502) | Alta | 📄 análise |
| CVE-2026-53626 | glpi | Leitura arbitrária de documento (CWE-639/CWE-862) | Alta | 📄 análise |
| CVE-2026-75606 | egroupware | Injeção de SQL autenticada via col_filter string-key em Base (CWE-89) | Alta | ✅ executável |
| CVE-2026-93537 | fleet | Path traversal em valuesFiles do Helm lê fora do bundle (CWE-22/CWE-200) | Alta | 📄 análise |
| CVE-2026-93538 | fleet | Divulgação cross-tenant de BundleDeployment/Secret via spoofed (CWE-290/CWE-639/CWE-863) | Alta | 📄 análise |
| CVE-2026-49285 | glpi-agent | Injeção de comando do SO na exportação de Results do GLPI Agent ToolBox vi (CWE-78) | Alta | 📄 análise |
| CVE-2026-52764 | glpi-agent | Módulo de inventário MSSQL executa comandos do SO com dados não sanitizados (CWE-78) | Alta | 📄 análise |
| CVE-2026-45621 | glpi-agent | Módulo de inventário MongoDB permite injeção de JavaScript via une (CWE-94/CWE-116) | Alta | 📄 análise |
| CVE-2026-46615 | glpi-agent | Módulos de inventário de banco de dados executam comandos do SO com dados não sanitizados (CWE-78) | Alta | 📄 análise |
| CVE-2026-40936 | glpi-agent | Plugin ToolBox pode permitir path traversal não autenticado levando (CWE-22/CWE-73) | Alta | 📄 análise |
| CVE-2026-48730 | glpi-inventory-plugin | XSS refletido (CWE-79) | Alta | 📄 análise |
| CVE-2026-75594 | kirby | Acesso a arquivos de imagem e acesso limitado a arquivos JSON fora (CWE-22) | Alta | 📄 análise |
| CVE-2026-77437 | kiwitcms | Injeção de lookup do ORM em métodos RPC *.filter vaza bug-track (CWE-943/CWE-200) | Alta | ✅ executável |
| CVE-2026-77435 | kiwitcms | SSRF autenticado via método de API Bug.details (CWE-918/CWE-697) | Alta | ✅ executável |
| CVE-2026-58229 | mint | Acúmulo ilimitado de cabeçalhos de resposta HTTP/1 e trailers chunked (CWE-770) | Alta | ✅ executável |
| CVE-2026-61699 | nebula-mesh | Revogação de certificado nunca é aplicada na mesh: nebula (CWE-299/CWE-672) | Alta | 📄 análise |
| CVE-2026-63202 | netty-incubator-codec-ohttp | BinaryHttpParser: DoS não autenticado por exaustão de CPU via inf (CWE-400/CWE-835) | Alta | ✅ executável |
| GHSA-p6gq-j5cr-w38f | nodemailer | Opção raw em nível de mensagem contorna disableFileAccess/disableU (CWE-73/CWE-918) | Alta | ✅ executável |
| CVE-2026-71315 | nuxt | Regras de rota do Nuxt silenciosamente descartadas para caminhos com maiúsculas/minúsculas mistas, bypa (CWE-178/CWE-863) | Alta | ✅ executável |
| GHSA-6crf-vqpj-hvr4 | opencti | Exaustão de recursos não autenticada via TAXII pré-autenticação (CWE-400) | Alta | 📄 análise |
| GHSA-w3h6-4frq-fgm7 | opencti | SSRF via URL de paginação controlada pela resposta na ingestão (CWE-918/CWE-295) | Alta | 📄 análise |
| CVE-2026-62375 | opendj | Alocação ilimitada de array de offset VLV do OpenDJ → exaustão de memória (CWE-190/CWE-770/CWE-789) | Alta | 📄 análise |
| CVE-2026-62366 | opendj | Exaustão de pilha não autenticada do OpenDJ ao decodificar um LDA (CWE-400/CWE-674) | Alta | 📄 análise |
| GHSA-r9mf-88r7-g6j9 | probo | Account takeover via login OIDC: o redirecionamento continue entrega (CWE-384/CWE-601) | Alta | ✅ executável |
| CVE-2026-76079 | probo | Escalação de privilégio vertical: um ADMIN de organização pode min (CWE-269/CWE-863) | Alta | ✅ executável |
| CVE-2026-100414 | python-statemachine | SCXML lê arquivos locais arbitrários quando (CWE-22/CWE-200) | Alta | ✅ executável |