CVE-2026-116672: Omnara · Authlib RFC 7592 examples omit registration-access-token client binding
Affects omnaraSource GCVE Database
Not known to be exploited · CVSS 8.8 High.
Data as of 31 Oct 2026, 16:53 UTC
Thin evidence
One scorer or none| CNA (GitHub_M) | CVSS 3.1 | 8.8 |
|---|
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Oct 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Homebrewomnarapkg:brew/omnaraOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Users should implement a binding check that verifies the registration_access_token presented in the request belongs to the client identified by client_id, ensuring the token and client are linked as required by RFC 7592. Developers must not rely on the provided example implementations as they omit this critical check. Until an official fix or updated guidance is released, manual code review and correction of the authorization logic is necessary to prevent exploitation.
Description
CVE-2026-116672 affects Omnara's implementation of Authlib's RFC 7592 dynamic client registration management endpoint. The provided example code for client authentication and permission checking omits a critical step: binding the registration_access_token to the specific client being accessed. This omission allows an attacker possessing any valid registration_access_token and knowledge of a client_id to bypass authorization and access or modify other clients' registrations. The vulnerability arises because the example implementations do not verify that the token presented belongs to the client identified in the request, violating the protocol's security model.
References
- github.com/authlib/authlib/security/advisories/GHSA-c73q-w75p-j82v (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-116672 (opens in a new tab)
- github.com/authlib/authlib/commit/1bd2a313492ce0a4d0571c150730907aa3fc91ff (opens in a new tab)
- github.com/authlib/authlib (opens in a new tab)
- github.com/authlib/authlib/releases/tag/v1.9.1 (opens in a new tab)