CVE-2026-22697: nasa cryptolib Heap-based Buffer Overflow
Vulnerability summary
CVE-2026-22697 is a high (CVSS 7.5) Heap-based Buffer Overflow vulnerability in nasa cryptolib. EPSS estimates a 0.54% chance of exploitation in the next 30 days, higher than 44.4% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 10-01-2026PublishedVulnerability first disclosed.
- 13-01-2026Last modifiedVulnerability information updated.
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, CryptoLib’s KMC crypto service integration is vulnerable to a heap buffer overflow when decoding Base64-encoded ciphertext/cleartext fields returned by the KMC service. The decode destination buffer is sized using an expected output length (len_data_out), but the Base64 decoder writes output based on the actual Base64 input length and does not enforce any destination size limit. An oversized Base64 string in the KMC JSON response can cause out-of-bounds writes on the heap, resulting in process crash and potentially code execution under certain conditions. This issue has been patched in version 1.4.3.
CVSS metrics
2 scores · 2 sources · 1 version- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.54%
Chance of exploitation in the next 30 days
Percentile
44%
Versus all other CVEs
30-day change
+0.01 pp
From 0.53% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundCryptolib
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Nasa1 product
- cryptolib< 1.4.3
1 vendor · 1 product
References
2 links- github.com/nasa/CryptoLib/security/advisories/GHSA-qjx3-83jh-2jc4X Refsource CONFIRMExploitVendor Advisory