7.5
CVSSv3

CVE-2020-29652

Published: 17/12/2020 Updated: 07/11/2023
CVSS v2 Base Score: 5 | Impact Score: 2.9 | Exploitability Score: 10
CVSS v3 Base Score: 7.5 | Impact Score: 3.6 | Exploitability Score: 3.9
VMScore: 446
Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P

Vulnerability Summary

A nil pointer dereference in the golang.org/x/crypto/ssh component through v0.0.0-20201203163018-be400aefbc4c for Go allows remote malicious users to cause a denial of service against SSH servers.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

golang ssh

Vendor Advisories

A null pointer dereference vulnerability was found in golang When using the library's ssh server without specifying an option for GSSAPIWithMICConfig, it is possible for an attacker to craft an ssh client connection using the authentication method and cause the server to panic resulting in a denial of service The highest threat from this vulnera ...
A null pointer dereference in the golangorg/x/crypto/ssh component through v000-20201203163018-be400aefbc4c for Go allows remote attackers to cause a denial of service against SSH servers ...

Github Repositories

govuln Desire to learn how to patch a vulnerability indirectly lifted into a Go Lang application in a manner which satsfies Twistlock scanning This is important where indirect libraries are not well maintained Approach A simple example importing an old version of client-go to trigger x/crypto vulnerability Upgrading client-go is not a solution since in the general case of an

Tool to perform security check on dependencies embedded in given Go binary

Gobinsec This tool parses Go binary dependencies and calls NVD database to produce a vulnerability report Binaries must have been built with module support to be analyzed with Gobinsec Table of Contents Installation Usage Configuration Cache Memcachier Memcached File Timeout and Expiration Versions How to Fix Vulnerabilities Information about vulnerabilities How Gobinsec