CVE Catalog

CVE-2026-22026

High
Published: Translated: NVD NIST

Summary

CryptoLib before version 1.4.3 contains a vulnerability in the write_callback function of the KMC crypto service client, which does not limit the size of HTTP response buffers. A malicious KMC server can send an arbitrarily large response, causing unbounded memory growth and process termination by the OS.

Risk Assessment

An attacker controlling the KMC server can exhaust client memory and cause a crash, disrupting communication between the spacecraft and ground station, potentially leading to system downtime.

Recommendation

Upgrade CryptoLib to version 1.4.3 or later immediately, as it includes a fix that limits the response buffer size.

Other vulnerabilities in CryptoLib

See all
Original NVD description (English source)

CryptoLib provides a software-only solution using the CCSDS Space Data Link Security Protocol - Extended Procedures (SDLS-EP) to secure communications between a spacecraft running the core Flight System (cFS) and a ground station. Prior to version 1.4.3, the libcurl write_callback function in the KMC crypto service client allows unbounded memory growth by reallocating response buffers without any size limit or overflow check. A malicious KMC server can return arbitrarily large HTTP responses, forcing the client to allocate excessive memory until the process is terminated by the OS. This issue has been patched in version 1.4.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS