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
vm2-nesting-check — Verificador offline de evidências vm2 para CVE-2026-92935. Evidências de pacote sandbox e aninhamento. Python autônomo; relatórios JSON/CSV/HTML; sem payloads de exploit. | Kitploit
Ferramentas/GitHubGitHub/completetech-security/vm2-nesting-check
Ferramentas DefensivasAnálise EstáticaScanners de VulnerabilidadesAnálise de VulnerabilidadesAnálise de CódigoSegurança da Cadeia de Suprimentos
GitHubcompletetech-security/vm2-nesting-check

vm2-nesting-check

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 →

Verificador offline de evidências vm2 para CVE-2026-92935. Evidências de pacote sandbox e aninhamento. Python autônomo; relatórios JSON/CSV/HTML; sem payloads de exploit.

Ver RepositórioSite
12há 10 diasAinda não revisado
Compartilhar

vm2-nesting-check da CompleteTech LLC

Testes Python 3.10+ Sem dependências de execução Licença AGPL-3.0 ou comercial

vm2-nesting-check

Verificador offline de evidências para CVE-2026-92935: escape de aninhamento de require em formato de array no vm2 (alias GHSA-8hr7-r645-pc6w).

Ele compara versões do pacote vm2 fornecidas explicitamente com os intervalos de advisories revisados e relata o que essa evidência de versão mostra e não mostra. Python 3.10+, apenas biblioteca padrão; o único executável vm2_nesting_check.py pode ser copiado isoladamente. Ele nunca acessa sites, importa código de aplicação, executa um gerenciador de pacotes ou executa payloads de exploit.

Conteúdo

  • Escopo e limites honestos
  • Requisitos
  • Início rápido
  • Prévia de relatório sintético
  • Regras revisadas
  • Entradas
  • Observações do operador
  • Candidatos à revisão de código-fonte
  • Relatórios e saída
  • Status de saída e interrupção
  • Limites e tratamento de dados
  • Fontes e leitura adicional
  • Desenvolvimento e contribuição
  • Segurança e licença

Escopo e limites honestos

  • Apenas triagem de evidências. Um resultado descreve a versão (e, opcionalmente, a proveniência ou observações) que você forneceu. Ele não escaneia sistemas implantados, não testa explorabilidade nem verifica se um patch está instalado.
  • O inventário vem de você. Uma URL pública não pode fornecer o inventário de pacotes instalados. Obtenha a versão exata e a proveniência de cada instância de pacote implantada; declarações e versões de estações de trabalho locais não são evidências de implantação.
  • potentially_affected não é exploração. Significa que a versão relatada está no intervalo afetado documentado. As pré-condições da aplicação e a explorabilidade não foram estabelecidas, e cada linha mantém exploitability: not_tested.
  • fixed_version_reported não é uma atestação de patch. Ele apenas descreve uma alegação de versão; nunca atesta patches instalados ou segurança.
  • unknown não é nem limpo nem falha. Versões ausentes, conflitantes, malformadas, pré-lançamento, qualificadas e builds personalizados/de fornecedor permanecem unknown, assim como qualquer coisa fora dos intervalos revisados.
  • Escopo de CVE única. Versões abaixo de 3.11.4 podem ter outras vulnerabilidades, mas estão fora deste advisory específico.
  • Usar o verificador em inventários reais exige autoridade sobre esses sistemas. Desenvolver ou executar este projeto não autoriza nenhum escaneamento de alvos reais, e o verificador não realiza nenhum.

Requisitos

  • Python 3.10 ou mais recente; sem pacotes de terceiros.
  • Nada mais em tempo de execução. Auxiliares limitados de entrada e relatório são incluídos a partir do verificador Node.js revisado em 74aa57ba5df05c34d17ae67912cd26ec2335201b, com comparação de intervalos específica do pacote e a correção de CSV com espaços em branco mistos. Nenhum repositório complementar é necessário.
  • A CI executa os testes no Ubuntu, Windows e macOS com Python 3.10 e 3.14.

Início rápido

# Assess one reported version and print JSON
python vm2_nesting_check.py --version 3.11.7 --format json

# Assess the example inventory and save an HTML report
python vm2_nesting_check.py --inventory examples/inventory.example.json --format html --output report.html

# Assess a CSV inventory (CSV is the default format) and exit 1 on potentially_affected results
python vm2_nesting_check.py --csv-list inventory.csv --fail-on-finding

# Show every option, then run the local test suite
python vm2_nesting_check.py --help
python -m unittest -v

Pelo menos um entre --version, --inventory, --csv-list ou --source é obrigatório. --tool-version imprime a versão do verificador (atualmente 1.1.0).

Pré-visualização de relatório sintético

vm2 synthetic report

Abra o relatório de exemplo sintético. Apenas dados de exemplo; esta não é uma avaliação real.

Regras revisadas

Aviso primário e banco de dados revisado recuperados em 2026-10-24 (rules_as_of).

O intervalo afetado documentado é de 3.11.4 até 3.11.6. A versão corrigida revisada é 3.11.7, e a linha corrigida revisada é 3.11.x.

Versão de exemplo reportadaResultado
3.11.3unknown
3.11.4potentially_affected
3.11.6potentially_affected
3.11.7fixed_version_reported
3.11.8fixed_version_reported
3.12.0unknown
4.0.0unknown

Notas sobre os limites:

  • Linhas futuras permanecem desconhecidas em vez de extrapolar uma alegação de correção, e versões fora do intervalo afetado exato permanecem desconhecidas, incluindo versões mais antigas que possam ter outras falhas.
  • O banco de dados mapeia esta CVE para o GHSA canônico; a página do mantenedor ainda não mostra nenhuma CVE conhecida. A data de 17 de setembro do relatório não é a data de publicação canônica.
  • Um v inicial é aceito (v3.11.7). Versões ausentes, conflitantes, malformadas, pré-lançamento, qualificadas, builds personalizados/de fornecedor permanecem unknown.
  • --build-source (ou o campo build_source) com valor em branco, unknown (o padrão), upstream, official ou official_upstream é comparado como upstream. Qualquer outro valor, como um nome de fornecedor, resulta em unknown porque requer evidência independente de correção.

Entradas

Cada valor de entrada é uma instância de pacote separada; o verificador não reconcilia evidências entre entradas para uma única instância. As entradas podem ser combinadas em uma única execução.

Baixar ferramenta