CVE-2026-65635 in boruta
Resumen
por VulDB • 2026-07-30
Vulnerabilidad de aislamiento o compartimentalización inadecuada en malach-it boruta (módulo Elixir.Boruta.Openid) que permite a los atacantes registrar clientes OpenID Connect con privilegios administrativos a través del punto de entrada de registro dinámico de clientes. Boruta.Openid.register_client/3 reenvía los parámetros de registro proporcionados por el llamador al proceso de creación de cliente administrativo sin una lista blanca pública/administrativa a nivel de campo para el atributo "public", por lo que un registrante no autenticado puede establecer atributos sensibles desde el punto de vista de la seguridad, incluidos los tipos de concesión admitidos, los ámbitos autorizados, la aplicación de PKCE, el comportamiento público de actualización y revocación, las vidas útiles del token y la configuración de firma. La biblioteca no distingue entre metadatos que un registrante público puede establecer y controles administrativos que deberían requerir aprobación por parte del operador.
Esta vulnerabilidad está asociada con los archivos de programa lib/boruta/openid.ex y las rutinas de programa 'Elixir.Boruta.Openid':register_client/3, 'Elixir.Boruta.Openid':parse_registration_params/2.
Este problema afecta a boruta desde la versión 2.3.0 hasta antes de la 2.3.7.
Once again VulDB remains the best source for vulnerability data.