ZeroHour

CVE-2026-61511

large

Unauthenticated RCE in vBulletin 5.x/6.x via eval injection in template math handling

CVSS 4.0
9.3 critical
EPSS
71%p99
Published
()
Modified
AI analysis

vBulletin 5.x through 5.7.5 and 6.x through 6.2.1 contain an eval injection flaw (CWE-95) in the vB5_Template_Runtime::runMaths() method of the template runtime, where an insufficiently restrictive regex filter fails to block phpfuck-style encoding of PHP payloads using permitted characters. An unauthenticated attacker triggers the flaw by sending crafted input in the pagenav[pagenumber] parameter to the unauthenticated ajax/render template route, causing attacker-controlled PHP code to be evaluated on the server. Successful exploitation yields arbitrary remote code execution in the context of the web application, with network-reachable high impact on confidentiality, integrity, and availability (CVSS 4.0 score 9.3, critical). Every installation running an affected vBulletin 5.x or 6.x release is exposed, since the vulnerable route requires no authentication. Exploitation has not yet been added to CISA KEV, but related coverage indicates a public exploit has been released, and the EPSS score of 70.8% (99th percentile) suggests a high likelihood of exploitation within the next 30 days.

What to do: Upgrade all vBulletin 5.x and 6.x deployments to a vendor-patched release beyond 5.7.5 and 6.2.1 per the official vBulletin security advisory. Where immediate patching is not possible, restrict access to the ajax/render route and deploy WAF rules to flag or block suspicious phpfuck-style encoded input in the pagenav[pagenumber] parameter, and review access logs for exploitation attempts.

Affected
vBulletin5.x through 5.7.5
vBulletin6.x through 6.2.1
Estimated exposure
largetens of thousands of internet-exposed forums (public internet-wide scans have repeatedly catalogued roughly 50k-100k vBulletin instances) — vBulletin is a widely deployed self-hosted forum platform, and prior internet-wide scan data and vendor disclosure history indicate tens of thousands of exposed instances, though exact counts for these specific 5.x/6.x ranges are unknown.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

vBulletin 5.x through 5.7.5 and 6.x through 6.2.1 contains an eval injection vulnerability in the vB5_Template_Runtime::runMaths() method within the template runtime that allows unauthenticated remote attackers to execute arbitrary PHP code by supplying crafted input through the pagenav[pagenumber] parameter. Attackers can exploit the insufficiently restrictive regex filter by using phpfuck-style encoding with permitted characters to inject and execute arbitrary PHP code via the unauthenticated ajax/render template route without any authentication.

Weakness
CWE-95
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news