SYM_GO_0041 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Key Exchange without Entity Authentication

Property Value
Language go
Severity low
CWE CWE-322: Key Exchange without Entity Authentication
OWASP A02:2021 - Cryptographic Failures
Confidence Level Medium
Impact Level Low
Likelihood Level Low

Description

The code disables SSH host key verification by using 'ssh.InsecureIgnoreHostKey()', meaning it does not check if the server's identity is genuine. This makes SSH connections vulnerable to connecting to malicious or unexpected servers.

Impact

If exploited, attackers could perform man-in-the-middle attacks, intercepting or altering sensitive data sent over SSH connections. This compromises the confidentiality and integrity of communications, potentially leading to unauthorized access, data leaks, or further attacks on internal systems.