ZeroHour

CVE-2025-48827

PoC large1

Unauthenticated API access-control bypass in vBulletin (pre-auth RCE chain)

CVSS 3.1
9.8 critical
EPSS
76%p99
Published
()
Modified
AI analysis

CVE-2025-48827 is an access-control flaw in vBulletin's API layer: when the software runs on PHP 8.1 or later, methods marked as 'protected' in API controllers can be invoked by completely unauthenticated users. It is triggered simply by requesting a protected method through the front controller, e.g. /api.php?method=<protectedMethod>, with no credentials or user interaction required. An attacker gains the ability to call internal controller methods that were never intended to be exposed externally, and publicly documented attacks chain this with a companion vBulletin flaw to achieve pre-authentication remote code execution. Anyone running vBulletin 5.0.0 through 5.7.5 or 6.0.0 through 6.0.3 on PHP 8.1 or later is affected, making forum operators the primary exposure group. The bug was exploited in the wild in May 2025, a public exploit write-up is available, and EPSS assigns a 75.8% probability of exploitation within 30 days (99th percentile), although it is not yet in CISA's KEV catalog.

What to do: Upgrade all vBulletin 5.7.x and 6.0.x installations to the vendor's patched releases (issued May 2025); as an interim mitigation, restrict or block unauthenticated access to /api.php. Verify the PHP version in use, since the flaw only manifests on PHP 8.1 or later, and review web-server logs for requests that invoke protected controller methods via /api.php.

Affected
vBulletin5.0.0 through 5.7.5 and 6.0.0 through 6.0.3 (when running on PHP 8.1 or later)
Estimated exposure
largetens of thousands of internet-exposed vBulletin forums (only those on PHP 8.1+) — Public internet-wide scans have long shown vBulletin among the most commonly exposed forum platforms with tens of thousands of instances visible, and the now-widespread adoption of PHP 8.1+ makes that order of magnitude the plausible…

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

Description

vBulletin 5.0.0 through 5.7.5 and 6.0.0 through 6.0.3 allows unauthenticated users to invoke protected API controllers' methods when running on PHP 8.1 or later, as demonstrated by the /api.php?method=protectedMethod pattern, as exploited in the wild in May 2025.

Vendors
vbulletin
Products
vbulletin
Weakness
CWE-424
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news