CVE-2019-16905CWE-190

CVE-2019-16905

High · published October 10, 2019

CVSS v3.1
7.8
EPSS
2%
Percentile
82.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02228 · 82.6th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2019-10-10T00:15Z
Affected products (6)
ProductVersionsFixed in
openbsd/openssh≥ 7.7, ≤ 7.9—
openbsd/openssh≥ 8.0, < 8.18.1
netapp/cloud_backupall versions—
netapp/steelstore_cloud_integrated_storageall versions—
siemens/scalance_x204rna_firmware< 3.2.73.2.7
siemens/scalance_x204rna_ecc_firmware< 3.2.73.2.7
References (20)
https://bugzilla.suse.com/show_bug.cgi?id=1153537 · [email protected]https://cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf · [email protected]https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sshkey-xmss.c · [email protected]https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sshkey-xmss.c.diff?r1=1.5&r2=1.6&f=h · [email protected]https://security.gentoo.org/glsa/201911-01 · [email protected]https://security.netapp.com/advisory/ntap-20191024-0003/ · [email protected]https://ssd-disclosure.com/archives/4033/ssd-advisory-openssh-pre-auth-xmss-integer-overflow · [email protected]https://www.openssh.com/releasenotes.html · [email protected]https://www.openwall.com/lists/oss-security/2019/10/09/1 · [email protected]https://bugzilla.suse.com/show_bug.cgi?id=1153537 · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf · af854a3a-2127-422b-91ae-364da2661108https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sshkey-xmss.c · af854a3a-2127-422b-91ae-364da2661108https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sshkey-xmss.c.diff?r1=1.5&r2=1.6&f=h · af854a3a-2127-422b-91ae-364da2661108https://security.gentoo.org/glsa/201911-01 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20191024-0003/ · af854a3a-2127-422b-91ae-364da2661108https://ssd-disclosure.com/archives/4033/ssd-advisory-openssh-pre-auth-xmss-integer-overflow · af854a3a-2127-422b-91ae-364da2661108https://www.openssh.com/releasenotes.html · af854a3a-2127-422b-91ae-364da2661108https://www.openwall.com/lists/oss-security/2019/10/09/1 · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-398330.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttps://cert-portal.siemens.com/productcert/html/ssa-412672.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 09 OCT 00:00Z
    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…
    cvelistv5