Vulnerability · Published Jul 4, 2025 · Assigned by redhat

CVE-2025-5372Libssh: incorrect return code handling in ssh_kdf() in libssh

Medium 5.0

In plain English

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

Severity (CVSS 3.1)5.0Medium
Exploit odds (30 days)0.5%top 56.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A flaw was found in libssh versions built with OpenSSL versions older than 3.0, specifically in the ssh_kdf() function responsible for key derivation. Due to inconsistent interpretation of return values where OpenSSL uses 0 to indicate failure and libssh uses 0 for success—the function may mistakenly return a success status even when key derivation fails. This results in uninitialized cryptographic key buffers being used in subsequent communication, potentially compromising SSH sessions' confidentiality, integrity, and availability.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8libssh0.9.6-16.el8_10ALSA-2025:21977
AlmaLinux:8libssh-config0.9.6-16.el8_10ALSA-2025:21977
AlmaLinux:8libssh-devel0.9.6-16.el8_10ALSA-2025:21977
Alpine:v3.22libssh0.11.2-r0ALPINE-CVE-2025-5372
Alpine:v3.23libssh0.11.2-r0ALPINE-CVE-2025-5372
Alpine:v3.24libssh0.11.2-r0ALPINE-CVE-2025-5372
Debian:12libssh0.10.6-0+deb12u2DEBIAN-CVE-2025-5372
Debian:13libssh0.11.2-1DEBIAN-CVE-2025-5372
Debian:14libssh0.11.2-1DEBIAN-CVE-2025-5372
Rocky Linux:8libssh0:0.9.6-16.el8_10RLSA-2025:21977
Ubuntu:22.04:LTSlibssh0.9.6-2ubuntu0.22.04.4USN-7619-1
Ubuntu:22.04:LTSlibssh0.9.6-2ubuntu0.22.04.4UBUNTU-CVE-2025-5372
Ubuntu:24.04:LTSlibssh0.10.6-2ubuntu0.1USN-7619-1
Ubuntu:24.04:LTSlibssh0.10.6-2ubuntu0.1UBUNTU-CVE-2025-5372

Affected products (as reported)

Weakness: CWE-682 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L

References