Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition on SMTP network path
-
DeliveryIntercept TLS handshake with forged certificate
-
ExploitNetmaker accepts certificate (no verification)
-
ExecutionRead plaintext email containing reset token
-
PersistSubmit captured token to Netmaker reset endpoint
-
ImpactTake over targeted user account
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
|
| Exploitation Conditions | Exploitation requires the attacker to be network-positioned on the path between the Netmaker server and its configured SMTP mail relay - this is the AT:P (attack requirement: presence) condition encoded in the CVSS 4.0 vector. The Netmaker Pro SMTP email feature must be configured and actively sending mail (i.e., a password-reset or invitation must be triggered during the interception window). No authentication to Netmaker is required by the attacker. What limits exploitation: the attacker cannot exploit this from an arbitrary remote position - they must control or compromise a network segment traversed by the SMTP connection; exploitation windows are narrow (single-use tokens expire); and only the Pro tier with SMTP configured is affected, not all Netmaker deployments. Installations where the SMTP relay is co-located on the same host or communicates only over localhost are not exploitable via this path. |
| Impact | The CVSS 4.0 score of 8.3 (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N) captures the key tension: high confidentiality impact but an attack requirement (AT:P) of adversarial positioning on the network path between the Netmaker server and its mail relay. In practice, this means exploitation is non-trivial for a fully remote attacker but entirely feasible for a cloud-hosted adversary controlling an intermediate network segment, a rogue infrastructure provider, or an attacker already present on a shared hosting environment. The VI:L component reflects the ability to use a captured reset token, which constitutes real integrity impact against user accounts. No KEV listing and no public exploit code reduce near-term automated exploitation risk; however, because the token interception enables full account takeover for whichever user requests a reset, the per-exploitation impact is severe despite the positioning requirement. Even a mid-sized deployment operating on commodity cloud infrastructure where network paths are partially uncontrolled should treat this as an urgent remediation priority. EPSS data is not provided, so empirical exploitation probability cannot be stated numerically - risk should be assessed primarily from the structural nature of the flaw and the sensitivity of intercepted content rather than base-rate exploitation data. |
| Exploit ScenarioDerived | An attacker with the ability to intercept traffic between the Netmaker server and its SMTP relay - for example, by ARP-spoofing on a shared cloud segment or controlling a compromised upstream router - presents a forged TLS certificate during the SMTP handshake. Netmaker accepts it without verification, and the attacker reads the plaintext email stream. When a legitimate user triggers a password-reset, the attacker captures the single-use token from the intercepted message and submits it to the Netmaker reset endpoint before the user opens their inbox, gaining full control of the targeted account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Unconditional TLS certificate verification bypass in Netmaker's SMTP client (pro/email/smtp.go, v1.6.0) exposes sensitive email traffic to network-positioned adversaries. The hardcoded InsecureSkipVerify=true setting - present directly beneath a developer comment acknowledging it should be false in production - means Netmaker accepts any certificate its mail relay presents, including one supplied by an intercepting party. Password-reset tokens and enrollment links transiting that connection can be captured and replayed by the attacker before the legitimate recipient acts on them. No public exploit is identified at time of analysis, and the flaw is absent from the development branch but confirmed present in the latest release.
RemediationAI
The upstream development branch has removed the hardcoded InsecureSkipVerify=true setting, indicating a patch is in preparation; a released fixed version has not been independently confirmed at time of analysis - monitor https://github.com/gravitl/netmaker/releases and https://github.com/gravitl/netmaker/issues/4062 for a tagged release. As an immediate compensating control, operators should ensure that the network path between the Netmaker server and its configured SMTP relay is not traversable by untrusted parties: placing the relay on the same trusted LAN segment or using an authenticated VPN tunnel for the SMTP hop eliminates the MITM surface without requiring a code change. Alternatively, operators can self-build from the development branch after verifying the fix commit, accepting the risk that unreleased code may carry other instabilities. Disabling the Pro SMTP feature entirely (removing mail relay configuration) stops all exposure but also disables password-reset and invitation email functionality. No side-channel workaround restores certificate verification without a code or build change.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Netmaker (CPE: cpe:2.3:a:gravitl:netmaker:*:*:*:*:*:*:*:*) is an open-source, self-hosted WireGuard VPN management platform with a commercial Pro tier. The affected code resides in pro/email/smtp.go, which constructs the SMTP TLS dialer used for all outbound email. CWE-295 (Improper Certificate Validation) describes the root cause: the client negotiates TLS but then fails to authenticate the peer certificate chain, rendering the TLS handshake effective only as encryption-of-opportunity rather than authenticated transport. Because no configuration knob governs the skip-verify flag and no code path later restores verification, all installations of any version through v1.6.0 that use the Pro SMTP feature are affected - the flaw is structural, not misconfiguration-dependent.
Know when Netmaker gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Network vector but AC:H because MITM positioning is required; C:H for token exposure; I:L for account takeover potential; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Netmaker disables certificate verification on the connection to the configured mail server. The sender in pro/email/smtp.go assigns a TLS configuration whose skip-verify field is set to true unconditionally, directly beneath a comment stating that the setting should be false in production. No configuration value governs it and no code path restores verification, so the client accepts any certificate the mail server presents, including one an interposing party supplies. Mail that Netmaker sends over that connection includes password-reset messages carrying single-use tokens and user invitations carrying enrolment links, so a party positioned on the path between the server and its mail relay can read those messages in transit and use a captured reset token before the intended recipient does. The setting is absent from the development branch but present in the latest release.
Executive ViewAI
Netmaker v1.6.0 contains a TLS certificate verification bypass in its SMTP email client that permits network-positioned attackers to intercept password-reset tokens and enrollment links in transit. This exposes all user account recovery and onboarding workflows to credential capture and account takeover, creating immediate unauthorized access risk across any organization using Netmaker for identity operations.
Route all SMTP traffic through an internal mail relay on a segregated network with encryption termination only at authenticated endpoints; disable user-initiated password-reset and enrollment flows pending patch availability; implement network-level monitoring for certificate validation failures or unexpected mail relay connection patterns; audit mail logs for signs of token capture or replay; require administrator-issued credentials for critical account provisioning workflows.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Use of Hard-coded Cryptographic Key in Go github.com/gravitl/netmaker prior to 0.8.5,0.9.4,0.10.0,0.10.1. Rated critical
Netmaker makes networks with WireGuard. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low
Netmaker makes networks with WireGuard. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low
Denial of service in Gravitl Netmaker prior to 1.2.0 allows any remote unauthenticated attacker to terminate the server
Authentication bypass in Netmaker (Gravitl) versions prior to 1.5.0 lets remote unauthenticated attackers forge host JWT
Netmaker versions prior to 1.5.0 fail to properly validate host JWT tokens during authorization, allowing any attacker w
Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a
Netmaker is a platform for creating and managing virtual overlay networks using WireGuard. Rated high severity (CVSS 7.2
Netmaker versions prior to 1.5.0 fail to properly validate role assignments in the user update API endpoint, allowing au
Netmaker versions prior to 1.5.0 expose WireGuard private keys through unauthenticated API endpoints when accessed by us
EUVD-2026-66610
GHSA-36r8-h3x6-x34c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB