IM
IronMonkey Threat Research

CVE-2019-3863 HIGH

Published: 2019-03-25 | Last Modified: 2026-06-17 | Status: Modified

Description

A flaw was found in libssh2 before 1.8.1 creating a vulnerability on the SSH client side. A server could send a multiple keyboard interactive response messages whose total length are greater than unsigned char max characters. This value is used by the SSH client as an index to copy memory causing in an out of bounds memory write error.

Additional Descriptions (1)

Se ha descubierto un problema en versiones anteriores a la 1.8.1 de libssh2. Un servidor podría enviar múltiples mensajes de respuesta interactiva mediante teclado cuya longitud total es mayor que el los caracteres no firmados char max. El valor se utiliza como índice para copiar memoria causando un error de escritura de memoria fuera de límites.

CVSS Metrics

Base Score: 6.8 (MEDIUM)

AV:N/AC:M/Au:N/C:P/I:P/A:P

Access VectorNETWORK
Access ComplexityMEDIUM
AuthenticationNONE
Confidentiality ImpactPARTIAL
Integrity ImpactPARTIAL
Availability ImpactPARTIAL

Source: [email protected]

Type: Primary

Exploitability Score: 8.6

Impact Score: 6.4

Weaknesses

Source Type Description
[email protected] Secondary
en CWE-190
en CWE-787
[email protected] Primary
en CWE-787

Affected Products

Vendor Product Version Update Type
libssh2 libssh2 * <built-in method update of dict object at 0x7fd39c4dd440> Application
debian debian_linux 8.0 <built-in method update of dict object at 0x7fd37018d3c0> Operating System
netapp ontap_select_deploy_administration_utility - <built-in method update of dict object at 0x7fd370362f40> Application
opensuse leap 15.0 <built-in method update of dict object at 0x7fd39deb0680> Operating System
opensuse leap 42.3 <built-in method update of dict object at 0x7fd37018fb40> Operating System
redhat enterprise_linux_desktop 7.0 <built-in method update of dict object at 0x7fd37018ca00> Operating System
redhat enterprise_linux_server 7.0 <built-in method update of dict object at 0x7fd36b85fdc0> Operating System
redhat enterprise_linux_server_aus 7.6 <built-in method update of dict object at 0x7fd37018ce00> Operating System
redhat enterprise_linux_server_eus 7.6 <built-in method update of dict object at 0x7fd3408d2180> Operating System
redhat enterprise_linux_server_tus 7.6 <built-in method update of dict object at 0x7fd39c4dd200> Operating System
redhat enterprise_linux_workstation 7.0 <built-in method update of dict object at 0x7fd368696200> Operating System

Affected Configurations

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:libssh2:libssh2:*:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:a:netapp:ontap_select_deploy_administration_utility:-:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:opensuse:leap:15.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:opensuse:leap:42.3:*:*:*:*:*:*:*

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*
Yes cpe:2.3:o:redhat:enterprise_linux_server_aus:7.6:*:*:*:*:*:*:*
Yes cpe:2.3:o:redhat:enterprise_linux_server_eus:7.6:*:*:*:*:*:*:*
Yes cpe:2.3:o:redhat:enterprise_linux_server_tus:7.6:*:*:*:*:*:*:*
Yes cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*

References