CVE Catalog

CVE-2019-16905

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
2.23%

82th percentile - higher than 82% of all known CVEs

Summary

OpenSSH 7.7 through 7.9 and 8.x before 8.1, when compiled with an experimental key type, has a pre-authentication integer overflow if a client or server is configured to use a crafted XMSS key. This leads to memory corruption and local code execution because of an error in the XMSS key parsing algorithm. The XMSS implementation is considered experimental in all released OpenSSH versions, and there is no supported way to enable it when building portable OpenSSH.

Risk Assessment

The vulnerability may allow an attacker to achieve local code execution or memory corruption, threatening confidentiality, integrity, and availability. The risk applies only to unusual configurations using the experimental XMSS key type.

Recommendation

Upgrade OpenSSH to version 8.1 or later and ensure the experimental XMSS key type is not used in the configuration.

Other vulnerabilities in OpenSSH

See all
Original NVD description (English source)

OpenSSH 7.7 through 7.9 and 8.x before 8.1, when compiled with an experimental key type, has a pre-authentication integer overflow if a client or server is configured to use a crafted XMSS key. This leads to memory corruption and local code execution because of an error in the XMSS key parsing algorithm. NOTE: the XMSS implementation is considered experimental in all released OpenSSH versions, and there is no supported way to enable it when building portable OpenSSH.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS