CVE-2026-71293 in Statamicinformación

Resumen

por VulDB • 2026-08-06

El resolutor de enriquecimiento de usuarios (user-augmentation resolver) `AugmentedUser::get()` ubicado en `src/Auth/AugmentedUser.php` del CMS Statamic contiene un caso explícito para el identificador (`handle`) `two_factor_recovery_codes`, que devuelve los códigos de recuperación de 2FA sin cifrar del usuario sin ninguna restricción de acceso: `if ($handle === 'two_factor_recovery_codes') { return new Value($this->data->get('two_factor_recovery_codes'), ...); }`. A diferencia de campos sensibles como password/password_hash, que están excluidos completamente de AugmentedUser, two_factor_recovery_codes no está excluido del enriquecimiento ni figura en las listas de variables protegidas (guardedVariablePatterns/guardedContentVariablePatterns) de Statamic Antlers (`src/Providers/ViewServiceProvider.php` y las rutas de protección GlobalRuntimeState en tiempo de ejecución), que por defecto solo protegen config.app.key. En cualquier campo de plantilla Antlers donde esté habilitado el renderizado dinámico/raw para un campo determinado (una opción a nivel de blueprint configurada por administrador/desarrollador), una plantilla como `{{ current_user.two_factor_recovery_codes }}{{ value }}|{{ /current_user.two_factor_recovery_codes }}` inserta directamente los códigos de recuperación 2FA del usuario que visualiza la respuesta HTML, lo que permite a un atacante que pueda ver o capturar dicha respuesta (por ejemplo, mediante una página compartida/observable o un enlace manipulado que obligue a una víctima a renderizarla) obtener dichos códigos y eludir la autenticación de dos factores (2FA). La explotación requiere que ya esté habilitado el renderizado dinámico Antlers en un campo por donde fluyen los datos del usuario objetivo, lo cual es un privilegio de configuración de blueprint más que un permiso estándar de edición de contenido.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

TuranSec

Reservar

2026-08-05

Divulgación

2026-08-05

Moderación

aceptado

Artículo

VDB-386215

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!