CVE-2026-63100

Maybe through 0.6.0 contains a missing authorization vulnerability that allows authenticated low-privilege member-role users to access and modify global hosting settings by exploiting unprotected show and update actions in the Settings::HostingsController, where the before_action ensure_admin filter is applied only to the clear_cache action. Attackers can read the operator's Synth API key rendered in plaintext via a form field value attribute, overwrite it with an attacker-controlled value, toggle public registration settings, and disable email confirmation requirements to disrupt the entire instance.
Configurations

No configuration.

History

24 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Quizás a través de 0.6.0 contiene una vulnerabilidad de autorización faltante que permite a usuarios autenticados con rol de miembro de bajo privilegio acceder y modificar configuraciones de alojamiento globales explotando acciones ’show’ y ’update’ desprotegidas en el Settings::HostingsController, donde el filtro before_action ensure_admin se aplica solo a la acción clear_cache. Los atacantes pueden leer la clave API de Synth del operador renderizada en texto plano a través de un atributo de valor de campo de formulario, sobrescribirla con un valor controlado por el atacante, alternar las configuraciones de registro público y deshabilitar los requisitos de confirmación de correo electrónico para interrumpir toda la instancia.

Information

Published : 2026-07-17 16:17

Updated : 2026-10-24 20:10


NVD link : CVE-2026-63100

Mitre link : CVE-2026-63100

CVE.ORG link : CVE-2026-63100


JSON object : View

Products Affected

No product.

CWE
CWE-862

Missing Authorization