tc4dy GitHub avatar

CVE-2026-61511-PoC-Exploit

tc4dy

This repository provides a proof-of-concept exploit and a non-intrusive verifier for a critical pre-authentication remote code execution vulnerability (CVE-2026-61511) in vBulletin 5.x/6.x via PHP eval() injection in multiple AJAX endpoints.

Stars

4

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It includes both a full exploitation toolkit and a safe verification script, covers 18 attack endpoints, uses PHPFuck encoding for WAF evasion, and offers a broad range of post-exploitation features like reverse shell, persistence, and mass scanning.

Who it is for

  • Authorized penetration testers and red teams
  • Blue teams and security auditors
  • vBulletin administrators responsible for patch verification
  • Bug bounty hunters conducting responsible disclosure

Use cases

  • Non-intrusive vulnerability assessment of vBulletin installations
  • Authorized penetration testing with full exploitation and post-exploitation
  • Mass scanning across multiple targets to identify vulnerable instances
  • Incident response to verify if a system has been compromised via this CVE

Strengths

  • Provides a clear separation between a safe verifier (safecheck.py) and a full exploit (exploit.py)
  • Tests against 18 distinct vulnerable endpoints, increasing detection reliability
  • WAF bypass via PHPFuck encoding allows payload delivery even in restricted environments
  • Extensive post-exploitation modules (shell, persistence, database dump, port forwarding, etc.)

Considerations

  • Only supports vBulletin versions between 5.0.0–5.7.5 and 6.0.0–6.2.1; patched versions are not exploitable
  • Requires explicit written authorization to use; misuse can lead to legal penalties
  • The exploit relies on a specific eval() injection that may be disrupted by custom WAF rules beyond PHPFuck coverage

README quick start

CVE-2026-61511 – vBulletin Pre‑Auth RCE Exploit & Verifier

⚠️ ETHICAL USE ONLY – AUTHORIZED SECURITY TESTING
This repository provides tools for authorized security professionals, blue teams, and penetration testers only.
Unauthorized access to computer systems is illegal under CFAA (US), Computer Misuse Act (UK), TCK 243/244 (Turkey), and similar laws worldwide.


📖 Vulnerability Overview

CVE‑2026‑61511 is a PHP eval() injection flaw in vBulletin's AJAX template rendering engine.
Affected versions: 5.0.0 – 5.7.5 and 6.0.0 – 6.2.1.

How it works

  1. Multiple attack endpoints – the bug exists in several AJAX handlers:

    • /ajax/render/pagenav
    • /ajax/api/ad/replaceAdTemplate
    • /ajax/render/widget_php
    • /ajax/render/widget_tabbedcontainer_tab_panel
    • Various /ajax/api/content_* /getIndexableContent endpoints
  2. PHPFuck encoding – the payload is transformed into a sequence of PHP operators and numbers that bypasses WAF filters and allows arbitrary PHP code execution.

  3. No authentication required – an attacker can send a crafted POST request to any vulnerable endpoint and execute system commands with the privileges of the web server.

  4. Impact – full server compromise, data theft, backdoors, lateral movement, and persistence. Upgrade the version!

Patch

  • vBulletin 6.2.2 and Patch Level 1 for older versions fix this issue.
  • Always upgrade to the latest version.

🧰 Tools

ToolPurposeIntended User
exploit.pyFull toolkit with reverse shell, persistence, file operations, database dump, firewall management, log management, port forwarding, SSH key deployment, network scanning, and mass scanning (multi‑threaded).Red teams / authorized pentesters
safecheck.pyNon‑intrusive verifier that checks vulnerability without executing any malicious payload. Detects version, tests all endpoints, and generates a detailed report.Blue teams / security auditors

📊 Feature Comparison

Featureexploit.pysafecheck.py
Vulnerability detection
Version detectio

Description

CVE-2026-61511 – vBulletin Pre-Auth RCE (CVSS 9.8). Vuln 5.x/6.x (unpatched). Multi-exploit via Endpoint Pool, AJAX, PHPFuck WAF bypass. Full toolkit: reverse shell, proxy, persistence, webshell, database operations, firewall control, log management, mass scanning. 2 versions: multi-exploit & safe-check. Python 3.8+ Use Ethically, Stay Legal. 🔒

Related repositories

Similar projects matched by category, topics, and programming language.

Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326
jamesob
Featured
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI & Machine LearningLarge Language Models
1,660
0xwilliamortiz
Featured
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI & Machine LearningLarge Language Models
577