PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-65635 malach-it CVE debrief

CVE-2026-65635 is an Improper Isolation or Compartmentalization vulnerability in the Elixir.Boruta.Openid module of the malach-it boruta library. This vulnerability allows attackers to register OpenID Connect clients with administrative privileges through the dynamic client registration entry point. The affected product is boruta, with versions from 2.3.0 before 2.3.7 being vulnerable. The likely operational impact includes unauthorized access or manipulation of client settings. Defenders should review the CVE record and NVD entry for further details and assess exposure.

Vendor
malach-it
Product
boruta
CVSS
HIGH 8.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-30
Original CVE updated
2026-10-23
Advisory published
2026-07-30
Advisory updated
2026-10-23

Who should care

Defenders responsible for OpenID Connect client registration and management, as well as administrators of systems using the affected library, should assess exposure and take action to restrict client registration and limit administrative privileges.

Why it matters

CVE-2026-65635 is a high-severity vulnerability in the malach-it boruta library that allows attackers to register OpenID Connect clients with administrative privileges, potentially leading to unauthorized access or manipulation of client settings.

  • An attacker could register a malicious OpenID Connect client with administrative privileges, potentially allowing unauthorized access to sensitive systems or data.
  • Defenders may need to verify and restrict OpenID Connect client registration to prevent unauthorized access.
  • The vulnerability could allow an attacker to manipulate client settings, such as supported grant types, authorized scopes, and token lifetimes.

Technical summary

The malach-it boruta library does not properly isolate or compartmentalize OpenID Connect client registration, allowing attackers to register clients with administrative privileges. The library forwards caller-supplied registration parameters to the administrative client creation path without a public/admin field-level allowlist. This could allow an attacker to manipulate client settings, such as supported grant types, authorized scopes, and token lifetimes. Defenders should prioritize verifying and restricting OpenID Connect client registration and reviewing and limiting administrative privileges.

Defensive priority

Defenders should prioritize verifying and restricting OpenID Connect client registration, reviewing and limiting administrative privileges, and monitoring for suspicious client registration activity.

Recommended defensive actions

  • Verify and restrict OpenID Connect client registration
  • Review and limit administrative privileges
  • Monitor for suspicious client registration activity
  • Update to version 2.3.7 or later
  • Perform vulnerability scanning and asset inventory
  • Implement compensating controls for exposed systems
  • Track exceptions and retest remediated assets

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, affected versions, and references to source-specific vulnerability assessments. The 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. Evidence is limited to public CVE and NVD information. Defenders should verify OpenID Connect client registration processes and review administrative privileges.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-65635 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-65635

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-65635 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-65635

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://cna.erlef.org/cves/CVE-2026-65635.html

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/malach-it/boruta_auth/commit/82584c854a332482232fd25301ab12a835f9f643

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/malach-it/boruta_auth/commit/95619a1beaff68fa766cca9b388e7c780d182525

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://github.com/malach-it/boruta_auth/security/advisories/GHSA-w869-fcf2-68vp

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

  • Source reference

    Unverified legacy reference

    URL: https://osv.dev/vulnerability/EEF-CVE-2026-65635

    6b3ad84c-e1a6-4bf7-a703-f496b71e49db

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.