Intel

AIKIDO-2026-444485

boruta is vulnerable to Improper Isolation

Improper IsolationCVE-2026-65635 Published Yesterday

83

High Risk

This Affects:

ELIXIRboruta
2.3.0 - 2.3.6
Fixed in 2.3.7
Are you affected? Scan for Free

TL;DR

Boruta.Openid.register_client/3 forwards caller-supplied registration parameters into the administrative client-creation path after only rewriting a few OIDC keys, with no allowlist separating public registration metadata from admin-only controls. An unauthenticated caller who can reach a network endpoint that exposes this function can register an OAuth client with admin-reserved settings such as grant types, scopes, PKCE, revocation flags, and token lifetimes. That over-privileged client can then obtain tokens and exercise capabilities the deployment intended to reserve for administrators. The fix restricts dynamic registration so public callers cannot set administrative client fields.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and expose Boruta.Openid.register_client/3 on a network endpoint without a trusted initial access token or a strict server-side parameter allowlist.

Background info

boruta is vulnerable to Improper Isolation in versions 2.3.0 - 2.3.6.

How to fix this

Upgrade the boruta library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform