PT-2025-44438 · Cfs+1 · Cfs+1

Published

2025-10-30

·

Updated

2026-01-09

·

CVE-2025-64096

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions CryptoLib versions prior to 1.4.2
Description CryptoLib utilizes 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. A missing bounds check in the Crypto Key update() function (within crypto key mgmt.c) allows a remote attacker to trigger a stack-based buffer overflow. This occurs when a specially crafted TLV packet with a spoofed length field is supplied. The function calculates the number of keys based on an attacker-controlled field (pdu len), potentially exceeding the size of a static array (kblk[98]), leading to an out-of-bounds write and potential memory corruption.
Recommendations Update to version 1.4.2 or later.

Exploit

Fix

Stack Overflow

Weakness Enumeration

Related Identifiers

CVE-2025-64096
GHSA-W6C3-PXVR-6M6J

Affected Products

Cryptolib
Cfs