CVE-2025-10678: Github.com/netbirdio/netbird NetBird VPN Does Not Remove Vulnerability
CRITICALCVE-2025-10678 is a CRITICAL netbird vpn does not remove vulnerability (CWE-1392: Use of Default Credentials) affecting Github.com/netbirdio/netbird libraries in the Go ecosystem. The issue involves netbird vpn does not remove the default password of an admin account. Remediation is available by upgrading affected packages to version 0.57.0.
CVE-2025-10678 at a Glance
How to Fix CVE-2025-10678
To remediate this vulnerability, upgrade all affected Github.com/netbirdio/netbird dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade github.com/netbirdio/netbird to 0.57.0
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for github.com/netbirdio/netbird
How to Check if You Are Affected
To determine whether your application is affected by CVE-2025-10678, inspect your project dependencies for Github.com/netbirdio/netbird:
inspect dependencies for github.com/netbirdio/netbird
Analyze the terminal output to locate any version of Github.com/netbirdio/netbird in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 0.57.0), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under CWE-1392: Use of Default Credentials, where the product uses default credentials (such as passwords or cryptographic keys) for potentially critical functionality. In Github.com/netbirdio/netbird, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
CVE-2025-10678 Affected Github.com/netbirdio/netbird Versions
1 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
github.com/netbirdio/netbird
|
Go |
< 0.57.0
|
0.57.0
|
References
Frequently Asked Questions
What is CVE-2025-10678?
Which Github.com/netbirdio/netbird versions are affected?
What version fixes CVE-2025-10678?
Is github.com/netbirdio/netbird affected?
What CWE is associated with CVE-2025-10678?
How can I check Go dependencies for CVE-2025-10678?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-g3j4-58mp-3x25",
"modified" : "2025-10-20T20:31:46Z",
"published" : "2025-10-20T18:30:32Z",
"aliases" : [ "CVE-2025-10678" ],
"summary" : "NetBird VPN does not remove the default password of an admin account",
"details" : "NetBird VPN when installed using vendor's provided script failed to remove or change default password of an admin account created by ZITADEL.\nThis issue affects instances installed using vendor's provided script. This issue may affect instances created with Docker if the default password was not changed nor the user was removed.\n\nThis issue has been fixed in version 0.57.0.",
"severity" : [ {
"type" : "CVSS_V4",
"score" : "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
} ],
"affected" : [ {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/netbirdio/netbird"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "0.57.0"
} ]
} ]
} ],
"references" : [ {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2025-10678"
}, {
"type" : "WEB",
"url" : "https://github.com/netbirdio/netbird/commit/cf7f6c355f713e83cf171b79e08dac60b316e4fd"
}, {
"type" : "WEB",
"url" : "https://cert.pl/en/posts/2025/10/CVE-2025-10678"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/netbirdio/netbird"
}, {
"type" : "WEB",
"url" : "https://netbird.io"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-1392" ],
"severity" : "CRITICAL",
"github_reviewed" : true,
"github_reviewed_at" : "2025-10-20T20:31:46Z",
"nvd_published_at" : "2025-10-20T16:15:36Z"
}
}