Skip to main content
CVE-2026-22024VulnerabilityPublished Updated

CVE-2026-22024: nasa CryptoLib · Memory Leak

Affects nasa CryptoLibSource CVE Database V5

0

Not known to be exploited · CVSS 6.3 Medium : upgrade to 1.4.3 when convenient.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 4.0 base score
6.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.4.3
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Upgrade CryptoLib and nasa/CryptoLib to 1.4.3.

Affected software

ProductAffectedFixed in
nasaCryptoLibAffected
  • <1.4.3
Fixed in
  • 1.4.3
GitHubnasa/CryptoLibpkg:github/nasa/CryptoLibOther threatsAffected
  • <1.4.3
Fixed in
  • 1.4.3

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

The primary mitigation is to upgrade all instances of NASA's CryptoLib to version 1.4.3 or later, where the memory leak has been addressed. Organizations should implement rigorous memory usage monitoring on systems running affected versions to detect abnormal memory consumption patterns indicative of leaks. Employing automated alerts for memory thresholds can enable proactive response before exhaustion occurs. Additionally, limiting the frequency and volume of cryptography_encrypt() calls where feasible can reduce leak impact until patches are applied. Conduct thorough testing of patched versions in operational environments to ensure stability. For systems where immediate patching is not possible, consider isolating or segmenting affected components to minimize impact on critical infrastructure. Finally, maintain close coordination with NASA and relevant aerospace cybersecurity advisories for updates or further recommendations.

Description

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 cryptography_encrypt() function allocates multiple buffers for HTTP requests and JSON parsing that are never freed on any code path. Each call leaks approximately 400 bytes of memory. Sustained traffic can gradually exhaust available memory. This issue has been patched in version 1.4.3.

References

Community reviews

Loading reviews…