Vulnerability · Published May 26, 2023 · Assigned by redhat

CVE-2023-2283

Medium 6.5

In plain English

A medium-severity improper authentication in libssh. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.1% (higher than 65% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)6.5Medium
Exploit odds (30 days)1.1%top 35.3% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

A vulnerability was found in libssh, where the authentication check of the connecting client can be bypassed in the`pki_verify_data_signature` function in memory allocation problems. This issue may happen if there is insufficient memory or the memory usage is limited. The problem is caused by the return value `rc,` which is initialized to SSH_ERROR and later rewritten to save the return value of the function call `pki_key_check_hash_compatible.` The value of the variable is not changed between this point and the cryptographic verification. Therefore any error between them calls `goto error` returning SSH_OK.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8libssh0.9.6-10.el8_8ALSA-2023:3839
AlmaLinux:9libssh0.10.4-11.el9ALSA-2023:6643
AlmaLinux:8libssh-config0.9.6-10.el8_8ALSA-2023:3839
AlmaLinux:9libssh-config0.10.4-11.el9ALSA-2023:6643
AlmaLinux:8libssh-devel0.9.6-10.el8_8ALSA-2023:3839
AlmaLinux:9libssh-devel0.10.4-11.el9ALSA-2023:6643
Debian:12libssh0.10.5-1DEBIAN-CVE-2023-2283
Debian:13libssh0.10.5-1DEBIAN-CVE-2023-2283
Debian:14libssh0.10.5-1DEBIAN-CVE-2023-2283
Rocky Linux:8libssh0:0.9.6-10.el8_8RLSA-2023:3839
Ubuntu:22.04:LTSlibssh0.9.6-2ubuntu0.22.04.1USN-6138-1
Ubuntu:22.04:LTSlibssh0.9.6-2ubuntu0.22.04.1UBUNTU-CVE-2023-2283

Affected products (as reported)

VendorProductVersions
n/a libssh libssh-2

Weakness: CWE-287

References