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.