vBulletin: inyección eval en runMaths() (CVE-2026-61511)
El método vB5_Template_Runtime::runMaths() del runtime de plantillas de vBulletin contiene una inyección eval. Un filtro regex débil se puede eludir con codificación al estilo phpfuck. Mediante el parámetro pagenav[pagenumber] y la ruta ajax/render, un atacante no autenticado puede ejecutar código PHP arbitrario. CVSS 9.3.
Revisado en Shield: no
Quién está afectado
vBulletin 5.x hasta 5.7.5 inclusive y 6.x hasta 6.2.1 inclusive. No se requiere autenticación para explotarla.
Cómo comprobar
Revisa la versión de vBulletin instalada y compárala con los rangos afectados. Confirma también si vBulletin se usa en otros proyectos tuyos.
Cómo corregirlo
Aún no se ha divulgado una versión corregida. Sigue los anuncios oficiales de vBulletin y aplica el parche cuando se publique.
Qué comprueba Shield no se comprueba
Comprobado por Shield: no. Normalmente esto no se ve desde fuera o la comprobación aún no se ha añadido; reunimos estos casos y añadimos comprobaciones por lotes.
Conviene saber
La disponibilidad del parche y la explotación real aún no se han divulgado. Fuente: NVD (CVE-2026-61511).