Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.1
CVE-2026-105216: go-micro before 6.0 lets attackers spoof services
CVE-2026-105216 · published 14 days ago
Summary
Versions of go-micro earlier than 6.0 do not properly check TLS certificates, so a network attacker can pretend to be a legitimate service. This can let the attacker read or change data sent between services, including login tokens. Update to version 6.0 or later, or configure the software to verify certificates correctly.
What to do
- Update micro go-micro to version 6.0.0 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| micro | go-micro | < 6.0.0 |
Original advisory text
go-micro before 6.0.0 Disabled TLS Certificate Verification via tls.Config Helper
go-micro before 6.0.0 contains an improper certificate validation vulnerability that allows network attackers to impersonate services because the shared TLS helper sets InsecureSkipVerify to true by default. Man-in-the-middle attackers can present any certificate to intercept or modify gRPC transport, HTTP and RabbitMQ broker, and Consul or etcd registry traffic, including authentication tokens and credentials.
References
- https://github.com/micro/go-micro/issues/2963
- https://github.com/micro/go-micro/commit/c7657f73f45cf839e643db10f28703eeab7299c...
- https://github.com/micro/go-micro/blob/v5.30.0/internal/util/tls/tls.go#L43-L67
- https://github.com/micro/go-micro
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/105xxx/CVE-2026-1052... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-105216 Vendor Advisory
- https://www.vulncheck.com/advisories/go-micro-before-6.0.0-disabled-tls-certific...
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Severity
9.1
Critical
Type
CWE-295Improper Certificate Validation
Timeline
Published4 Oct 2026
Updated14 Oct 2026
First seen4 Oct 2026
Track software like this
Free during beta