mediumVulnerability

CVE-2026-64866

## Summary The admin passkey reset endpoint lacked the role-level authorization check used by comparable privileged account-protection endpoints. A lower-privileged administrator could attempt passkey reset operations against same-level or higher-privileged users, including root-level accounts. ## Impact If the target account had a passkey configured, a lower-privileged administrator could remove that authentication factor and weaken the target account's protection boundary. The attacker still needed administrator privileges, so the issue is rated Medium. ## Affected versions The vulnerable admin passkey reset behavior was present from the passkey feature introduction in `v0.9.1.3` through versions before `v1.0.0-rc.7`. ## Patches This issue is fixed in `v1.0.0-rc.7`. The fix adds a `canManageTargetRole` check to `AdminResetPasskey` before passkey lookup or deletion, preventing lower-privileged administrators from operating on same-level or higher-privileged users. ## Workarounds If upgrading immediately is not possible, restrict admin access to trusted operators only and block `DELETE /api/user/:id/reset_passkey` at the reverse proxy or gateway except for root operators. ## References - Fixed by commit `0936e2504655a5cbf7bc3c388f6d3e2bb24916d3`. - Relevant code paths: `controller/passkey.go`, `controller/twofa.go`, and `router/api-router.go`.

Properties

ghsa_id
GHSA-p845-629j-rcj6
severity
medium
summary
New API: Admin can reset passkeys for same-level or higher-privileged users
cve_id
CVE-2026-64866
is_ghsa_only
false
ghsa_published
2026-08-17T16:36:05Z
source_url
https://github.com/advisories/GHSA-p845-629j-rcj6
ghsa_updated
2026-08-17T16:36:06Z

Related Entities (4)

VULNERABLE_TO (1)

[Software]go/github.com/QuantumNous/new-api

AFFECTS (1)

[Software]go/github.com/QuantumNous/new-api

HAS_WEAKNESS (1)

[Weakness]Missing Authorization

REPORTED_BY (1)

[Source]GitHub Advisory Database

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-64866 — Ninja Signal Threat Intelligence | Ninja Signal