- sploitus
- exploit-arsenal
- poc
- wordpress
- n8n
- collection
news
Exploit Arsenal — Consolidated CVE PoC Collection
GODofExploit/exploit-arsenal bundles stdlib Python 3 PoCs — CVE-2026-0920, 0926, 1470, CVSS up to 9.9.
Summary
Exploit Arsenal is a growing offensive-security archive of standalone Python 3 standard-library proof-of-concept scripts covering WordPress plugin backdoor/LFI and n8n sandbox escape among other CVEs (CVSS up to 9.9).
Each entry ships a single .py file, README write-up, and screenshot of a successful run. No pip install — CLI flags with interactive prompt fallback.
OFFSITE.DARK indexes Exploit Arsenal from upstream GitHub only.
Key Findings
| Finding | Detail |
|---|---|
| Index source | Sploitus exploit-arsenal |
| Upstream repo | GODofExploit/exploit-arsenal |
| This week's CVEs | CVE-2026-0920, CVE-2026-0926, CVE-2026-1470 |
| PoC style | Stdlib-only Python 3; per-CVE folder with README + screenshot |
| Broader scope | Repo also tracks AI/ML, Linux kernel, and additional web-app CVEs beyond this card |
PoC Index (this card)
| CVE | Product | Vulnerability | CVSS | Auth |
|---|---|---|---|---|
| CVE-2026-0920 | LA-Studio Element Kit (WordPress) | Admin-creation backdoor · CWE-269 | 9.8 | None |
| CVE-2026-0926 | Prodigy Commerce (WordPress) | Local File Inclusion · CWE-98 | 9.8 | None |
| CVE-2026-1470 | n8n | Sandbox-escape RCE · CWE-94 | 9.9 | Authenticated |
CVE-2026-0920 — LA-Studio Element Kit Admin Backdoor
Unauthenticated administrator account creation via lakit_bkrole parameter on the open AJAX registration handler. The lakit_ajax nonce is rendered on any page with the login/register widget.
Harvest lakit_ajax nonce from public page
↓
POST admin-ajax.php action=lakit_ajax + lakit_bkrole=1
↓
New account created with administrator role → full site takeover
- Affected: ≤ 1.5.6.3 — Fixed: 1.6.0
- PoC:
python3 CVE-2026-0920.py --url http://TARGET
CVE-2026-0926 — Prodigy Commerce Local File Inclusion
Unauthenticated arbitrary local file read (→ RCE via included PHP) through the prodigy-render-my-account-widget AJAX action. parameters[template_name] is joined without stripping ../ traversal.
Harvest store-nonce from storefront page
↓
POST admin-ajax.php with template_name=../../../../etc/passwd
↓
Server includes arbitrary local file → wp-config.php / RCE chain
- Affected: ≤ 3.3.0 — Fixed: 3.3.1
- PoC:
python3 CVE-2026-0926.py --url http://TARGET
CVE-2026-1470 — n8n Workflow Expression Sandbox Escape
Authenticated RCE via {{ }} workflow expressions. Static .constructor blocklist misses deprecated with statement — bare constructor inside with reaches Function constructor and require() for OS commands.
Login as workflow editor
↓
Create Webhook → Set workflow with sandbox-escape expression
↓
Activate + trigger webhook → arbitrary OS command on n8n host
- Affected: < 1.123.17 (and < 2.4.5 / < 2.5.1) — Fixed: 1.123.17 / 2.4.5 / 2.5.1
- PoC:
python3 CVE-2026-1470.py --url http://TARGET:5678 -U user -P pass --command id
Mitigation (operators)
- WordPress plugins — upgrade Element Kit to 1.6.0+ and Prodigy Commerce to 3.3.1+; audit administrator accounts.
- n8n — upgrade to 1.123.17+ (or 2.4.5+ / 2.5.1+); restrict workflow edit permissions.
- WAF rules on
admin-ajax.phpforlakit_bkrole,prodigy-render-my-account-widgetwith../, and n8n/rest/workflowswrite methods.
Related Signals
- CVE-2026-54806 — WP Activity Log POI
- CVE-2026-49772 — Events Calendar SQLi
- CVE-2026-2002 — Forminator XSS
- LiteLLM proxy SQLi — same upstream repo also ships CVE-2026-42208 PoC
- Exploitarium collection