Headplane
- <= 0.6.2
- >= 0.7.0-beta.1, <= 0.7.0-beta.2
A path traversal vulnerability allowing authorization bypass has been identified in Headplane, a Web UI for Headscale. This issue affects versions through 0.6.2 and 0.7.0-beta.2. The vulnerability arises in the Headscale API client during node and user rename operations. It allows an authenticated user to manipulate API requests and access resources they are not authorized to manage, such as expiring or renaming nodes and users. This disruption can interfere with Tailnet connectivity and administrative processes.
Exploitation of this vulnerability allows a lower-privileged authenticated user to perform unauthorized actions on Tailnet resources, including expiring or renaming nodes and users. Such actions can disrupt Tailnet connectivity and interfere with administrative expectations and policies related to node or user names.
Users should upgrade to Headplane version 0.6.3 or 0.7.0-beta.3, depending on their current version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.