CVE-2026-22026CWE-789

CryptoLib Unbounded Memory Allocation in KMC HTTP Response Handler Allows Resource Exhaustion

High · published January 10, 2026

CVSS v4.0
8.2
EPSS
1%
Percentile
49.4
In the wild
Unconfirmed
What it is

⚡ A malicious KMC server can force your client to balloon up memory usage without limit — think of it as a server pouring in water without ever stopping! 🚰 Imagine a restaurant that keeps filling your water glass every time you take a sip, but never stops even when it’s overflowing. That’s what’s happening here, where the KMC server can keep sending massive responses until your system runs out of memory! This unbounded memory growth could lead to your spacecraft’s communication system crashing or freezing, making it absolutely devastating for mission-critical operations. If unchecked, it could result in loss of communication between the spacecraft and ground station, jeopardizing valuable data and control!

Put simply

Imagine a restaurant that keeps filling your water glass every time you take a sip, but never stops even when it’s overflowing. That’s what’s happening here, where the KMC server can keep sending massive responses until your system runs out of memory! This vulnerability in CryptoLib's KMC crypto service client allows unbounded memory allocation through the libcurl write_callback function, which fails to impose size limits on HTTP responses. As a result, a malicious server can exploit this to force excessive memory usage, potentially crashing the application.

What to do

This unbounded memory growth could lead to your spacecraft’s communication system crashing or freezing, making it absolutely devastating for mission-critical operations. If unchecked, it could result in loss of communication between the spacecraft and ground station, jeopardizing valuable data and control! To protect your systems, patch to version 1.4.3 of CryptoLib immediately. Additionally, ensure to implement size limits on HTTP responses to prevent similar issues in the future. Regularly review and monitor your memory usage for any unusual spikes! You've got this! By taking these steps, you’ll keep your communication systems safe and sound! 🛡️

The record
Technical detail
CVSS v4.0
8.2 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00628 · 49.4th percentile
Weakness
CWE-789 · Memory Allocation with Excessive Size Value
Published
2026-01-10T00:22Z
EPSS history
Timeline
  • 10 JAN 00:22Z
    CryptoLib Unbounded Memory Allocation in KMC HTTP Response Handler Allows Resource Exhaustion
    cvelistv5