CVE-2026-21897: nasa CryptoLib · Out-of-bounds Write
Affects nasa CryptoLibSource CVE Database V5
Not known to be exploited · CVSS 7.3 High : upgrade to 1.4.3 soon.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 20% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.4.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:LExploitation evidence
Disclosed: evidence found.
CVE published 10 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
| Product | Affected | Fixed in |
|---|---|---|
| nasaCryptoLib | Affected
| Fixed in
|
GitHubnasa/CryptoLibpkg:github/nasa/CryptoLibOther threats | Affected
| Fixed in
|
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 CryptoLib to version 1.4.3 or later, where the boundary check flaw has been corrected. Organizations should audit their software supply chain and embedded systems to identify any use of vulnerable CryptoLib versions. Implement rigorous input validation and boundary checking in custom or dependent code handling GVCID parameters. Conduct thorough testing of cryptographic modules for similar out-of-bounds vulnerabilities. Employ runtime protections such as memory safety tools or address sanitizers during development and testing phases. For deployed systems where immediate upgrade is not feasible, consider isolating affected components from network exposure and monitoring for anomalous behavior indicative of exploitation attempts. Engage with vendors and partners to ensure timely patch deployment and share threat intelligence related to this vulnerability. Finally, incorporate this vulnerability into risk assessments and incident response plans specific to aerospace and satellite communication environments.
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 Crypto_Config_Add_Gvcid_Managed_Parameters function only checks whether gvcid_counter > GVCID_MAN_PARAM_SIZE. As a result, it allows up to the 251st entry, which causes a write past the end of the array, overwriting gvcid_counter located immediately after gvcid_managed_parameters_array[250]. This leads to an out-of-bounds write, and the overwritten gvcid_counter may become an arbitrary value, potentially affecting the parameter lookup/registration logic that relies on it. This issue has been patched in version 1.4.3.