CVE-2026-59335 in UAA
Resumen
por VulDB • 2026-08-25
Un manejo inadecuado de la sensibilidad a mayúsculas y minúsculas (CWE-178) en la verificación de autorización de la zona de identidad, en el Endpoint de Zona de Identidad de Cloud Foundry UAA, permite que un atacante remoto autenticado con únicamente la autoridad zones.write omita la restricción prevista según la cual esta autoridad no otorga acceso a la privilegiada zona de identidad uaa (sistema). Esto se logra al referenciar el identificador de la zona en una forma no minúscula (por ejemplo, UAA) en la ruta y el cuerpo de la solicitud. La capa de autorización realiza una comparación sensible a mayúsculas y minúsculas contra el identificador de la zona del sistema, mientras que la capa de persistencia subyacente basada en MySQL resuelve los identificadores sin sensibilidad a mayúsculas y minúsculas bajo su intercalación (collation) predeterminada; por lo tanto, la solicitud se autoriza incorrectamente y luego se resuelve contra el registro real de la zona del sistema. Esto permite al atacante sobrescribir la clave de firma JWT de la zona del sistema con material de clave controlado por el atacante, forjar JWTs que afirman los ámbitos (scopes) admin client y administrator, y comprometer completamente UAA y cualquier implementación de Cloud Foundry que confíe en él. Este problema solo afecta a las implementaciones de UAA respaldadas por MySQL utilizando su intercalación predeterminada; los backends PostgreSQL y HSQLDB no se ven afectados.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.