Skip to main content
VulnerabilityPublished

CVE-2025-59534: nasa CryptoLib · OS Command Injection

Affects nasa CryptoLibSource CVE Database V5

0

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

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
7.3High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.9% chance of exploitation in 30 days – higher than 59% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.4.2
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 23 Sep 2025

  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 26 Oct 2026.

What to do

Upgrade nasa CryptoLib to 1.4.2.

Affected software

ProductAffectedFixed in
nasa CryptoLibAffected
  • <1.4.2
Fixed in
  • 1.4.2

AI-suggested

  1. Immediate upgrade of CryptoLib to version 1.4.2 or later where the vulnerability is patched.
  2. Restrict local access to systems running CryptoLib to trusted personnel only, minimizing the risk of exploitation via local user accounts.
  3. Implement strict input validation and sanitization for any user inputs that interact with system commands, even beyond the patched version, to prevent similar issues.
  4. Employ application whitelisting and process monitoring to detect and block unauthorized command executions.
  5. Use role-based access controls and least privilege principles to limit the permissions of processes running CryptoLib.
  6. Conduct regular security audits and code reviews focusing on command execution patterns.
  7. Monitor logs for suspicious activities related to system() calls or unusual command executions.
  8. Educate users and administrators about the risks of executing untrusted inputs and the importance of applying security updates promptly.

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.2, there is a command Injection vulnerability in initialize_kerberos_keytab_file_login(). The vulnerability exists because the code directly interpolates user-controlled input into a shell command and executes it via system() without any sanitization or validation. This issue has been patched in version 1.4.2.

References

Community reviews

Loading reviews…