CVE-2026-65635

Improper Isolation or Compartmentalization vulnerability in malach-it boruta (Elixir.Boruta.Openid module) allows attackers to register OpenID Connect clients with administrative privileges through the dynamic client registration entry point. Boruta.Openid.register_client/3 forwards caller-supplied registration parameters to the administrative client creation path without a public/admin field-level allowlist, so an unauthenticated registrant can set security-sensitive attributes including supported grant types, authorized scopes, PKCE enforcement, public refresh and revocation behavior, token lifetimes, and signing settings. The library does not distinguish between metadata a public registrant is allowed to set and administrative controls that should require operator approval. This vulnerability is associated with program files lib/boruta/openid.ex and program routines 'Elixir.Boruta.Openid':register_client/3, 'Elixir.Boruta.Openid':parse_registration_params/2. This issue affects boruta from 2.3.0 before 2.3.7.
CVSS

No CVSS.

Configurations

No configuration.

History

23 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Vulnerabilidad de aislamiento o compartimentación inadecuados en malach-it boruta (módulo Elixir.Boruta.Openid) 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 llamante a la ruta de creación de clientes administrativos sin una lista de permitidos a nivel de campo público/administrador, por lo que un registrante no autenticado puede establecer atributos sensibles a la seguridad, incluyendo tipos de concesión soportados, alcances autorizados, aplicación de PKCE, comportamiento público de actualización y revocación, tiempos de vida de los tokens y configuraciones de firma. La biblioteca no distingue entre los metadatos que un registrante público puede establecer y los controles administrativos que deberían requerir la aprobación 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 2.3.0 antes de 2.3.7.

Information

Published : 2026-07-30 15:16

Updated : 2026-10-23 22:10


NVD link : CVE-2026-65635

Mitre link : CVE-2026-65635

CVE.ORG link : CVE-2026-65635


JSON object : View

Products Affected

No product.

CWE
CWE-653

Improper Isolation or Compartmentalization