CVE-2025-48828CWE-424

Certain vBulletin versions might allow attackers to execute arbitrary PHP code by abusing Template Conditionals in the template engine

Critical · published May 27, 2025

Patch now

High probability of exploitation

CVSS calls it critical at 9.0. It sits in the 99.1th percentile for exploit probability.

CVSS v3.1
9.0
EPSS
58%
Percentile
99.1
In the wild
Unconfirmed
What it is

🚨 A crafty use of template conditionals in vBulletin can unleash arbitrary PHP code execution! This sneaky trick allows attackers to bypass security checks with surprising ease. 🔥 Think of it as a restaurant where the chef, instead of following the recipe, decides to introduce their own secret ingredient into every dish. By injecting their own code, they can completely change the menu, serving up anything they want without the owner ever knowing! An attacker exploiting this vulnerability could execute any PHP code on the server, effectively taking control of the web application. This means they could access sensitive data, manipulate user accounts, or even wipe out everything on the server – a full-on digital catastrophe!

Put simply

Think of it as a restaurant where the chef, instead of following the recipe, decides to introduce their own secret ingredient into every dish. By injecting their own code, they can completely change the menu, serving up anything they want without the owner ever knowing! This vulnerability arises from how certain vBulletin versions handle template conditionals, specifically allowing the use of alternative PHP function invocation syntax like "var_dump". This enables attackers to craft malicious template code and bypass security checks, leading to unauthorized code execution.

What to do

An attacker exploiting this vulnerability could execute any PHP code on the server, effectively taking control of the web application. This means they could access sensitive data, manipulate user accounts, or even wipe out everything on the server – a full-on digital catastrophe! Immediately update vBulletin to the latest patched version to close this vulnerability. Review your templates for any unauthorized changes and implement strict validation to prevent similar code injections in the future. You've got this! With a quick update and some careful checks, you'll protect your site from this threat. 🛡️

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.57640 · 99.1th percentile
Weakness
CWE-424 · Improper Protection of Alternate Path
Published
2025-05-27T00:00Z
EPSS history
Timeline
  • 27 MAY 00:00Z
    Certain vBulletin versions might allow attackers to execute arbitrary PHP code by abusing Template Conditionals in the template engine
    cvelistv5