Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

openSUSE-SU-2020:2129-1

Опубликовано: 01 дек. 2020
Источник: suse-cvrf

Описание

Security update for libssh2_org

This update for libssh2_org fixes the following issues:

  • Version update to 1.9.0: [bsc#1178083, jsc#SLE-16922] Enhancements and bugfixes:

    • adds ECDSA keys and host key support when using OpenSSL
    • adds ED25519 key and host key support when using OpenSSL 1.1.1
    • adds OpenSSH style key file reading
    • adds AES CTR mode support when using WinCNG
    • adds PEM passphrase protected file support for Libgcrypt and WinCNG
    • adds SHA256 hostkey fingerprint
    • adds libssh2_agent_get_identity_path() and libssh2_agent_set_identity_path()
    • adds explicit zeroing of sensitive data in memory
    • adds additional bounds checks to network buffer reads
    • adds the ability to use the server default permissions when creating sftp directories
    • adds support for building with OpenSSL no engine flag
    • adds support for building with LibreSSL
    • increased sftp packet size to 256k
    • fixed oversized packet handling in sftp
    • fixed building with OpenSSL 1.1
    • fixed a possible crash if sftp stat gets an unexpected response
    • fixed incorrect parsing of the KEX preference string value
    • fixed conditional RSA and AES-CTR support
    • fixed a small memory leak during the key exchange process
    • fixed a possible memory leak of the ssh banner string
    • fixed various small memory leaks in the backends
    • fixed possible out of bounds read when parsing public keys from the server
    • fixed possible out of bounds read when parsing invalid PEM files
    • no longer null terminates the scp remote exec command
    • now handle errors when diffie hellman key pair generation fails
    • improved building instructions
    • improved unit tests
  • Version update to 1.8.2: [bsc#1130103] Bug fixes:

    • Fixed the misapplied userauth patch that broke 1.8.1
    • moved the MAX size declarations from the public header This update was imported from the SUSE:SLE-15:Update update project.

Список пакетов

openSUSE Leap 15.2
libssh2-1-1.9.0-lp152.8.3.1
libssh2-1-32bit-1.9.0-lp152.8.3.1
libssh2-devel-1.9.0-lp152.8.3.1

Описание

In libssh2 v1.9.0 and earlier versions, the SSH_MSG_DISCONNECT logic in packet.c has an integer overflow in a bounds check, enabling an attacker to specify an arbitrary (out-of-bounds) offset for a subsequent memory read. A crafted SSH server may be able to disclose sensitive information or cause a denial of service condition on the client system when a user connects to the server.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An integer overflow flaw which could lead to an out of bounds write was discovered in libssh2 before 1.8.1 in the way packets are read from the server. A remote attacker who compromises a SSH server may be able to execute code on the client system when a user connects to the server.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An integer overflow flaw, which could lead to an out of bounds write, was discovered in libssh2 before 1.8.1 in the way keyboard prompt requests are parsed. A remote attacker who compromises a SSH server may be able to execute code on the client system when a user connects to the server.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An integer overflow flaw which could lead to an out of bounds write was discovered in libssh2 before 1.8.1 in the way SSH_MSG_CHANNEL_REQUEST packets with an exit signal are parsed. A remote attacker who compromises a SSH server may be able to execute code on the client system when a user connects to the server.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An out of bounds read flaw was discovered in libssh2 before 1.8.1 when a specially crafted SFTP packet is received from the server. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SFTP packets with empty payloads are parsed. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SSH packets with a padding length value greater than the packet length are parsed. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SSH_MSG_CHANNEL_REQUEST packets with an exit status message and no payload are parsed. A remote attacker who compromises a SSH server may be able to cause a Denial of Service or read data in the client memory.


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки

Описание

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


Затронутые продукты
openSUSE Leap 15.2:libssh2-1-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-1-32bit-1.9.0-lp152.8.3.1
openSUSE Leap 15.2:libssh2-devel-1.9.0-lp152.8.3.1

Ссылки
Уязвимость openSUSE-SU-2020:2129-1