CVE-2026-59164 Details
Description
NORA is a self-hosted artifact registry and pull-through cache. Prior to 0.9.5, `nora-registry` authenticates the token-management UI but fails to require administrator authorization. `auth_middleware()` protects `/ui/tokens` and `/api/ui/tokens`, but state-changing requests are checked only with `role.can_write()`, not `role.can_admin()`. `tokens_page()` and `tokens_list()` call `store.list_all_tokens()`, exposing IDs and metadata across all users, while `tokens_revoke()` calls `store.revoke_token` using the supplied token ID without an ownership or admin check. A read bearer token can enumerate other users' token existence, owner, role, description, expiry and last-use metadata. A write bearer token or write-capable OIDC identity can additionally revoke arbitrary admin and service tokens, disrupting the registry and forcing credential recovery. Read-only identities cannot POST a revocation. This issue is fixed in version 0.9.5.
A broken access control vulnerability has been identified in the NORA artifact registry prior to version 0.9.5. The issue arises in the token-management UI, which authenticates users but fails to enforce proper administrative authorization. This flaw allows any write-capable bearer token or OIDC identity to enumerate and revoke tokens across all users, including admin and service tokens. Additionally, a read bearer token can access metadata about other users' tokens. The vulnerability exists because the authentication middleware only checks for write permissions, not admin rights, on state-changing token management requests.
Users can upgrade to NORA version 0.9.5, where this vulnerability has been fixed. Instructions for upgrading are available in the NORA release notes.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 28, 2026CISA-ADP
Assessed Oct 29, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/getnora-io/nora/security/advisories/GHSA-78cx-cfhm-rgmx | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/getnora-io/nora/commit/dc9e943b208095ec1e8cc2cf7b5108fdb55cab9c | [email protected] | Source CodeVendor |
| https://github.com/getnora-io/nora/pull/747 | [email protected] | Source CodeVendor |
| https://github.com/getnora-io/nora/releases/tag/v0.9.5 | [email protected] | Release NotesVendor |
| https://github.com/getnora-io/nora/security/advisories/GHSA-78cx-cfhm-rgmx | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| NORA | <= 0.9.4 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 4, 2026 | CVE Translated | [email protected] |
| Oct 29, 2026 | CVE Modified | CISA-ADP |
| Oct 28, 2026 | New CVE Received | [email protected] |
Volerion