CVE-2026-62967 Details
Description
ZTNET is a ZeroTier web UI for private controllers with multiuser and organization support. Prior to 0.8.0, any authenticated low-privilege user can permanently deactivate another account, including an administrator, through `POST /api/auth/user/invalidateUser`. In `src/pages/api/auth/user/invalidateUser.ts`, `getServerSession` checks only that a session exists and does not compare `session.user.id` with the client-supplied `userId`. Supplying a victim's `userId` and a `deviceId` for which no matching pair exists in `UserDevice` makes the handler set the target account's `isActive` to false. Login is then refused by `src/server/auth.ts` with `account-expired`. An attacker needs only a normal authenticated account and the victim's user ID, which may be obtainable from member lists, UI responses, logs, or other application metadata. This can lock administrators out, disrupt organization management, and deny access to any targeted user. This issue is fixed in version 0.8.0.
A vulnerability in ZTNET, a ZeroTier web UI for private controllers, prior to version 0.8.0, allows any authenticated low-privilege user to permanently deactivate another account, including those of administrators. This is achieved through the 'POST /api/auth/user/invalidateUser' endpoint, which fails to properly validate the user ID of the account being targeted. Instead, it only checks for the existence of a session. By supplying a victim's user ID and a non-existent device ID, the endpoint can be manipulated to deactivate the account, causing login attempts to be rejected with an 'account-expired' message. This issue can disrupt organization management and lock out administrators.
Users are advised to upgrade to ZTNET version 0.8.0 or later, where this vulnerability has been fixed.
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 30, 2026CISA-ADP
Assessed Nov 5, 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/sinamics/ztnet/security/advisories/GHSA-vqfc-cmp9-c33q | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/sinamics/ztnet/commit/7966af6e62aa5778d3a698cee97053fdcb07d742 | [email protected] | Source CodeVendor |
| https://github.com/sinamics/ztnet/pull/941 | [email protected] | Issue TrackingVendor |
| https://github.com/sinamics/ztnet/releases/tag/v0.8.0 | [email protected] | Release NotesVendor |
| https://github.com/sinamics/ztnet/security/advisories/GHSA-vqfc-cmp9-c33q | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| sinamics ZTNET | <= 0.7.18 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 5, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion