go-micro before 6.0.0 Disabled TLS Certificate Verification via tls.Config Helper
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| micro | go-micro | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Micro | Go-micro |
|
||||||||
| Micro-ecc Project | Micro-ecc |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.194% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:micro-ecc_project:micro-ecc:*:*:*:*:*:*:*:* |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Micro
Micro go-micro |
|
| Vendors & Products |
Micro
Micro go-micro |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | go-micro before 6.0.0 Disabled TLS Certificate Verification via tls.Config Helper | |
| First Time appeared |
Micro-ecc Project
Micro-ecc Project micro-ecc |
|
| Weaknesses | CWE-295 | |
| CPEs | cpe:2.3:a:micro-ecc_project:micro-ecc:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Micro-ecc Project
Micro-ecc Project micro-ecc |
|
| References |
|
|
| Metrics |
cvssV3_1
|