Descripción
Simple Admin Core hasta la versión 1.8.7 contiene una vulnerabilidad de omisión de autenticación que permite a atacantes no autenticados falsificar tokens de superadministrador utilizando el valor Auth.AccessSecret embebido en el código en api/etc/core.yaml. Los atacantes pueden firmar un JWT con el secreto público y el claim roleId 001 para obtener control administrativo total sobre usuarios, roles, menús, autoridades de API, configuración y tokens.
Qué hacer
Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.
Versiones afectadas
- simple-admin-core Afectadas: hasta 1.8.7
Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.
Referencias
- Aviso de hackmd.iohackmd.io/@hieuPenguinnn/simple-admin-core-hardcoded-jwt-accesssecret…
- Referencia en github.comgithub.com/suyuan32/simple-admin-core/blob/v1.8.7/api/etc/core.yaml
- Parchegithub.com/suyuan32/simple-admin-core/pull/382
- Aviso de vulncheck.comvulncheck.com/advisories/simple-admin-core-through-1.8.7-hard-coded-j…
Ver el texto original en inglés (CVE.org)
Simple Admin Core through 1.8.7 Hard-Coded JWT Secret Authentication Bypass
Simple Admin Core through 1.8.7 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge super administrator tokens by using the hard-coded Auth.AccessSecret in api/etc/core.yaml. Attackers can sign a JWT with the public secret and roleId claim 001 to gain full administrative control over users, roles, menus, API authorities, configuration and tokens.