Skip to main content
CVE-2026-21897VulnerabilityPublished Updated

CVE-2026-21897: nasa CryptoLib · Out-of-bounds Write

Affects nasa CryptoLibSource CVE Database V5

0

Not known to be exploited · CVSS 7.3 High : upgrade to 1.4.3 soon.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
7.3High
How severe the flaw is on the 0–10 CVSS scale.
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:L

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 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.

References

Community reviews

Loading reviews…