24h | 7d | 30d

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
10 Jan 2026
Updated

CVSS v4.0
MEDIUM (6.3)
EPSS
0.04%

KEV

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, when the KMC server returns a non-200 HTTP status code, cryptography_encrypt() and cryptography_decrypt() return immediately without freeing previously allocated buffers. Each failed request leaks approximately 467 bytes. Repeated failures (from a malicious server or network issues) can gradually exhaust memory. This issue has been patched in version 1.4.3.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
12 Jan 2026
Updated

CVSS v3.1
HIGH (7.3)
EPSS
0.04%

KEV

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.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
10 Jan 2026
Updated

CVSS v4.0
HIGH (8.2)
EPSS
0.04%

KEV

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 libcurl write_callback function in the KMC crypto service client allows unbounded memory growth by reallocating response buffers without any size limit or overflow check. A malicious KMC server can return arbitrarily large HTTP responses, forcing the client to allocate excessive memory until the process is terminated by the OS. This issue has been patched in version 1.4.3.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
12 Jan 2026
Updated

CVSS v3.1
MEDIUM (4.7)
EPSS
0.03%

KEV

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, in base64urlDecode, padding-stripping dereferences input[inputLen - 1] before checking that inputLen > 0 or that input != NULL. For inputLen == 0, this becomes an OOB read at input[-1], potentially crashing the process. If input == NULL and inputLen == 0, it dereferences NULL - 1. This issue has been patched in version 1.4.3.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
12 Jan 2026
Updated

CVSS v4.0
MEDIUM (5.7)
EPSS
0.01%

KEV

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 convert_hexstring_to_byte_array() function in the MariaDB SA interface writes decoded bytes into a caller-provided buffer without any capacity check. When importing SA fields from the database (e.g., IV, ARSN, ABM), a malformed or oversized hex string in the database can overflow the destination buffer, corrupting adjacent heap memory. This issue has been patched in version 1.4.3.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
10 Jan 2026
Updated

CVSS v4.0
HIGH (8.2)
EPSS
0.04%

KEV

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, there is an out-of-bounds heap read vulnerability in cryptography_aead_encrypt(). This issue has been patched in version 1.4.3.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago

Overview

  • nasa
  • CryptoLib

10 Jan 2026
Published
10 Jan 2026
Updated

CVSS v4.0
MEDIUM (6.3)
EPSS
0.05%

KEV

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.

Statistics

  • 1 Post
  • 5 Interactions

Last activity: 9 hours ago
Showing 71 to 77 of 77 CVEs