
PoCs & write-ups para CVEs que reportei (divulgação coordenada; apenas publicados e corrigidos)
Código proof-of-concept e análises técnicas de vulnerabilidades que descobri e reportei através de divulgação coordenada. Todas as entradas aqui já são públicas: 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, de propriedade 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 / Advisory | Projeto | Classe (CWE) | Severidade | PoC |
|---|---|---|---|---|
| CVE-2026-78676 | GitPython | Valores multilinha inativos de git-config são corrompidos e passam a ativos (CWE-88/CWE-94) | Crítica | ✅ executável |
| GHSA-f5m5-jfmq-ghpx | SteeltoeOSS/NetCoreToolService | RCE não autenticado via injeção de argumentos em 'dotnet new' (CWE-88) | Crítica | ✅ executável |
| CVE-2026-73854 | egroupware | Bypass de autorização via prefixo de menuaction api./about. → pri (CWE-863/CWE-306) | Crítica | ✅ executável |
| CVE-2026-77312 | flyto-core | Escrita arbitrária de arquivos via módulos data./file. sem proteção (em (CWE-22) | Crítica | ✅ executável |
| CVE-2026-78675 | GitPython | Divulgação arbitrária de conteúdo de arquivos locais via [include] direct (CWE-73/CWE-200) | Alta | ✅ executável |
| CVE-2026-78677 | 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 no WebAuthn do OpenAM via ObjectInputFilt (CWE-502) | Alta | 📄 análise |
| CVE-2026-75606 | egroupware | Injeção de SQL autenticada via chave de string col_filter em Base (CWE-89) | Alta | ✅ executável |
| CVE-2026-71859 | egroupware | Correção incompleta para GHSA-8737: eTemplate Widget::expand_name( (CWE-95/CWE-94) | Alta | ✅ executável |
| CVE-2026-93537 | fleet | Path traversal em leituras de valuesFiles do Helm fora do bundle (CWE-22/CWE-200) | Alta | 📄 análise |
| CVE-2026-93538 | fleet | Divulgação entre tenants de BundleDeployment/Secret via falsificação (CWE-290/CWE-639/CWE-863) | Alta | 📄 análise |
| CVE-2026-104615 | fleet | Tomada de identidade de cluster no registro de clusters do Fleet permit (CWE-290/CWE-639/CWE-863) | Alta | 📄 análise |
| CVE-2026-76086 | formie | Ação de configurações de formulário de integração permite SSRF e exfiltração (CWE-862/CWE-915/CWE-918) | Alta | 📄 análise |
| CVE-2026-76087 | formie | Usuários não autenticados podem sobrescrever submissões incompletas v (CWE-639/CWE-862) | Alta | 📄 análise |
| CVE-2026-76089 | formie | Ausência de autorização no modal de reenvio de notificações enviadas expo (CWE-200/CWE-639/CWE-862) | Alta | 📄 análise |
| CVE-2026-53626 | glpi | Leitura arbitrária de documentos (CWE-639/CWE-862) | Alta | 📄 análise |
| CVE-2026-49285 | glpi-agent | Injeção de comando do SO na exportação de resultados do ToolBox do GLPI Agent 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 |
| GHSA-q2j6-54g3-jhcj | glpi-agent | Injeção em arquivo de opções do cliente MySQL via server-su não sanitizado (CWE-74/CWE-94) | 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 ORM nos 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 | A revogação de certificados nunca é aplicada na malha: nebula (CWE-299/CWE-672) | Alta | 📄 análise |
| CVE-2026-63202 | netty-incubator-codec-ohttp | BinaryHttpParser: DoS por esgotamento de CPU não autenticado via inf (CWE-400/CWE-835) | Alta | ✅ executável |
| GHSA-xjxh-mq5w-mpq6 | nocodb | Bypass do filtro de linhas de Shared View via consulta por chave primária (CWE-639/CWE-863) | Alta | 📄 análise |
| CVE-2026-82659 | nodemailer | Opção raw em nível de mensagem contorna disableFileAccess/disableU (CWE-73/CWE-918) | Alta | ✅ executável |