Lucene search
+L
NasaCryptolib

27 matches found

CVE
CVE
added 2025/03/25 7:22 p.m.95 views

CVE-2025-30216

CryptoLib SDLS-EP (NASA cFS) has a heap overflow in Crypto_TM_ProcessSecurity for TM packets. In versions total packet length, memcpy into p_new_dec_frame overflows. Impact: potential arbitrary code execution or system instability. Remediation: patch available at commit 810fd66d592c883125272fef1...

9.4CVSS8.4AI score0.02605EPSS
Save
CVE
CVE
added 2025/03/17 9:55 p.m.85 views

CVE-2025-29909

CVE-2025-29909 affects CryptoLib (NASA) up to version 1.3.3: a heap buffer overflow in Crypto_TC_ApplySecurity() can be triggered by crafting a malformed Telecommand (TC) frame, leading to out-of-bounds writes with DoS and, under certain conditions, remote code execution. The vulnerability impact...

9.8CVSS8AI score0.01065EPSS
Save
CVE
CVE
added 2025/03/17 10:48 p.m.85 views

CVE-2025-29912

CryptoLib (SDLS-EP) vulnerability in versions ≤ 1.3.3 involves a heap buffer overflow caused by an unsigned underflow in Crypto_TC_ProcessSecurity when the TC frame length fl is 0, interpreted as 65535 and leading to out-of-bounds access. Reported as CVE-2025-29912, it can enable DoS or potential...

9.8CVSS7.7AI score0.01103EPSS
Save
CVE
CVE
added 2025/04/01 10:06 p.m.83 views

CVE-2025-30356

CryptoLib (SDLS-EP) vulnerability CVE-2025-30356 affects 1.3.3 and earlier. A heap buffer overflow in Crypto_TC_ApplySecurity results from incomplete validation of the fl (frame length) field; after CVE-2025-29912’s underflow fix, frames can still produce a negative tf_payload_len that is treated...

9.8CVSS7.6AI score0.0062EPSS
Save
CVE
CVE
added 2025/04/27 12:00 a.m.81 views

CVE-2025-46673

Summary: CVE-2025-46673 affects NASA CryptoLib prior to 1.3.2. The library does not check whether the SA is in an operational state before use, which could allow bypassing the Space Data Link Security (SDLS) protocol. Affected software: NASA CryptoLib up to version 1.3.1 (pre-1.3.2). Impact (per ...

9.9CVSS5.2AI score0.00466EPSS
Save
CVE
CVE
added 2025/04/27 12:00 a.m.79 views

CVE-2025-46675

CVE-2025-46675 affects NASA CryptoLib prior to 1.3.2. The root cause is that the key state is not checked before use, which could enable spacecraft hijacking. Public sources across multiple advisories note the affected versions are before 1.3.2, with remediation to upgrade to 1.3.2 or later; PT S...

4.2CVSS4.1AI score0.00331EPSS
Save
CVE
CVE
added 2025/03/17 10:04 p.m.76 views

CVE-2025-29910

CryptoLib (NASA’s cFS SDLS-EP) contains a memory-leak vulnerability in crypto_handle_incrementing_nontransmitted_counter (crypto_tc.c) affecting version 1.3.3 and earlier. The code allocates memory with malloc without guaranteed frees, enabling resource exhaustion and degraded performance, potent...

7.5CVSS6.4AI score0.0048EPSS
Save
CVE
CVE
added 2025/03/17 10:50 p.m.76 views

CVE-2025-29913

CVE-2025-29913 affects CryptoLib (versions ≤ 1.3.3). The vulnerability is in the function Crypto_TC_Prep_AAD, where an incorrect calculation of the MAC start index can underflow an unsigned integer, causing an out-of-bounds access in the ingest buffer and leading to a heap-based buffer overflow. ...

9.8CVSS7.8AI score0.00705EPSS
Save
CVE
CVE
added 2025/04/27 12:00 a.m.73 views

CVE-2025-46674

CVE-2025-46674 affects NASA CryptoLib prior to 1.3.2. The issue arises from using Extended Procedures that are a Work in Progress and not intended for flight, which could enable a keystream oracle. Public references confirm vulnerability details and link to changes between v1.3.1 and v1.3.2. Repo...

9.9CVSS4AI score0.00561EPSS
Save
CVE
CVE
added 2025/03/17 10:20 p.m.71 views

CVE-2025-29911

CryptoLib (NASA open source) versions 1.3.3 and earlier contain a heap buffer overflow in Crypto_AOS_ProcessSecurity when processing the FECF, triggered by a malformed AOS frame with insufficient length. The code reads p_ingest at indices max_frame_size-2 and -1 without verifying len_ingest, caus...

9.8CVSS7.8AI score0.0073EPSS
Save
CVE
CVE
added 2025/04/27 12:00 a.m.70 views

CVE-2025-46672

Summary : CVE-2025-46672 affects NASA CryptoLib up to v1.3.1 (before 1.3.2). The root cause is that the OTAR crypto function return status is not checked, which could allow incorrect handling of OTAR results and potentially enable spacecraft hijacking. Impact : the issue is described as a securit...

8.8CVSS4.1AI score0.00495EPSS
Save
CVE
CVE
added 2024/09/27 12:00 a.m.64 views

CVE-2024-44912

CVE-2024-44912 affects NASA CryptoLib v1.3.0, with an Out-of-Bounds read in the TM subsystem (crypto_tm.c). The vulnerability’s impact per the provided data is Availability (A) impact high, no confidentiality or integrity impact, and network attack vector with no user interaction required. The co...

7.5CVSS7.5AI score0.00489EPSS
Save
CVE
CVE
added 2024/09/27 12:00 a.m.62 views

CVE-2024-44910

NASA CryptoLib v1.3.0 contains an Out-of-Bounds read in the AOS subsystem (crypto_aos.c). The vulnerability is described across multiple feeds, with CVSSv3.1 metrics indicating Network attack vector, low attack complexity, no privileges required, and a HIGH impact on availability. No specific rem...

7.5CVSS7.5AI score0.00535EPSS
Save
CVE
CVE
added 2024/09/27 12:00 a.m.59 views

CVE-2024-44911

NASA CryptoLib v1.3.0 is affected by an Out‑of‑Bounds read in the TC subsystem (crypto_tc.c). The CVSS data shows NETWORK attack vector, LOW complexity, NONE prerequisites, with no user interaction, and a HIGH availability impact (I and A are notable; C and I are None, C=A). No exploitation detai...

7.5CVSS7.5AI score0.00517EPSS
Save
CVE
CVE
added 2025/08/11 8:40 p.m.52 views

CVE-2025-54878

CVE-2025-54878 affects NASA CryptoLib (versions ≤ 1.4.0) where the IV setup logic for telecommand frames lacks bounds checking when copying the Initialization Vector into a newly allocated buffer. This heap buffer overflow can be triggered by a crafted telecommand frame, causing heap corruption a...

8.6CVSS7.8AI score0.00389EPSS
Save
CVE
CVE
added 2026/01/10 12:22 a.m.37 views

CVE-2026-22026

CVE-2026-22026 affects CryptoLib prior to 1.4.3. The vulnerability is in the libcurl write_callback used by the KMC crypto service client, where HTTP response buffers can be reallocated without size checks, allowing a malicious KMC server to send arbitrarily large responses and cause unbounded me...

8.2CVSS6.7AI score0.00549EPSS
Save
CVE
CVE
added 2025/09/23 6:25 p.m.36 views

CVE-2025-59534

CryptoLib (NASA’s library using CCSDS SDLS-EP) contains a command-injection vulnerability in initialize_kerberos_keytab_file_login() present in versions prior to 1.4.2. The flaw arises from unsanitized, user-controlled input directly interpolated into a shell command and executed via system(), en...

7.8CVSS7.1AI score0.00906EPSS
Save
CVE
CVE
added 2026/01/10 12:11 a.m.35 views

CVE-2026-21899

CVE-2026-21899 affects CryptoLib (SDLS-EP) used with cFS ground stations. Prior to v1.4.3, base64urlDecode dereferences input[inputLen-1] before validating inputLen or NULL input, causing an out-of-bounds read at input[-1] when inputLen==0 and potentially a NULL dereference if input==NULL and inp...

4.9CVSS6.5AI score0.00323EPSS
Save
CVE
CVE
added 2026/01/10 12:17 a.m.34 views

CVE-2026-22023

CryptoLib (software-only SDLS-EP) for cFS-ground station uses cryptography_aead_encrypt(). Prior to 1.4.3, there is an out-of-bounds heap read vulnerability in that function due to a flawed strtok pattern during KMC AEAD encrypt metadata parsing. The issue affects CryptoLib versions before 1.4.3 ...

8.2CVSS6.5AI score0.00534EPSS
Save
CVE
CVE
added 2026/01/10 12:20 a.m.30 views

CVE-2026-22025

CryptoLib’s memory-leak vulnerability affects the KMC client: when a non-200 HTTP response is returned, cryptography_encrypt() and cryptography_decrypt() fail to free previously allocated buffers, leaking ~467 bytes per failed request and risking memory exhaustion with repeated failures. This occ...

6.3CVSS6.5AI score0.00506EPSS
Save
CVE
CVE
added 2026/01/10 12:07 a.m.28 views

CVE-2026-21897

CryptoLib (NASA Open Source) exposes an out-of-bounds write in Crypto_Config_Add_Gvcid_Managed_Parameters prior to version 1.4.3. The function only checks whether gvcid_counter > GVCID_MAN_PARAM_SIZE, allowing up to 251 entries and causing a write past the end of gvcid_managed_parameters_array...

7.3CVSS6.7AI score0.00266EPSS
Save
CVE
CVE
added 2026/01/10 12:19 a.m.27 views

CVE-2026-22024

CryptoLib (SDLS-EP) memory leak in the cryptography_encrypt() function: prior to version 1.4.3, repeated HTTP requests/JSON parsing allocate buffers that are never freed, leaking ~400 bytes per call. Under sustained traffic this can exhaust memory on affected spacecraft-ground station communicati...

6.3CVSS6.8AI score0.00449EPSS
Save
CVE
CVE
added 2026/01/10 12:10 a.m.26 views

CVE-2026-21898

CryptoLib before version 1.4.3 contains an out-of-bounds read in Crypto_AOS_ProcessSecurity when parsing AOS frame hashes, enabling memory access violations per multiple sources. The issue affects the NASA Open Source CryptoLib SDLS-EP integration used for spacecraft-ground communications (cFS co...

8.2CVSS6.5AI score0.00422EPSS
Save
CVE
CVE
added 2025/10/30 5:09 p.m.25 views

CVE-2025-64096

CryptoLib (NASA open source SDLS-EP implementation) before version 1.4.2 is affected by a stack-based buffer overflow in Crypto_Key_update() (crypto_key_mgmt.c). An attacker-controlled TLV length field (pdu_len) can drive the calculation of the number of keys beyond the static kblk[98] array, cau...

8.8CVSS8.8AI score0.00475EPSS
Save
CVE
CVE
added 2026/01/10 12:24 a.m.25 views

CVE-2026-22027

CryptoLib (NASA’s SDLS-EP implementation) is affected prior to version 1.4.3 by a heap buffer overflow in convert_hexstring_to_byte_array() within the MariaDB SA interface. The function writes decoded bytes into a caller-provided buffer without capacity checks, which can overflow when importing S...

6CVSS7AI score0.00213EPSS
Save
CVE
CVE
added 2026/01/10 12:31 a.m.24 views

CVE-2026-22697

CryptoLib (SDLS-EP) prior to version 1.4.3 is affected by a heap buffer overflow in the KMC crypto service integration during Base64 decoding of ciphertext/cleartext fields. The decoder uses an expected output length to size the destination buffer, but actually writes based on input length and do...

7.5CVSS7.7AI score0.00471EPSS
Save
CVE
CVE
added 2026/01/10 12:14 a.m.21 views

CVE-2026-21900

CryptoLib (SDLS-EP) vulnerable in versions prior to 1.4.3 due to an out-of-bounds heap read in cryptography_encrypt() when parsing JSON metadata from KMC server responses. The root cause is a flawed strtok iteration pattern using ptr + strlen(ptr) + 1, which can read one byte past allocated buffe...

8.2CVSS6.7AI score0.00523EPSS
Save