SYM_GO_0064 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Channel Accessible by Non-Endpoint

Property Value
Language go
Severity medium
CWE CWE-300: Channel Accessible by Non-Endpoint
OWASP A07:2021 - Identification and Authentication Failures
Confidence Level High
Impact Level Low
Likelihood Level Low

Description

The gRPC client is being configured to connect to the server without encryption by using grpc.WithInsecure(). This means all data sent between client and server is transmitted in plain text and can be intercepted.

Impact

Without encryption, attackers on the network can read or modify sensitive gRPC messages, potentially exposing confidential data or injecting malicious commands. This undermines the security of both client and server, making it easier for attackers to compromise the application or gain unauthorized access.