CVE-2025-29912CRITICAL 9.8EPSS p62.2%
CVE-2025-29912CVE-2025-29912
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. In versions 1.3.3 and prior, an unsigned integer underflow in the `Crypto_TC_ProcessSecurity` function of CryptoLib leads to a heap buffer overflow. The vulnerability is triggered when the `fl` (frame length) field in a Telecommand (TC) packet is set to 0. This underflow causes the frame length to be interpreted as 65535, resulting in out-of-bounds memory access. This critical vulnerability can be exploited to cause a denial of service (DoS) or potentially achieve remote code execution. Users of CryptoLib are advised to apply the recommended patch or avoid processing untrusted TC packets until a fix is available.
Scoring
| CVSS 3.1 | 9.8 (CRITICAL) |
| Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| EPSS | 1.13% probability of exploitation · percentile 62.2% · 2026-06-18T12:00:27Z |
| Published | 2025-03-17 |
| Last modified | 2025-05-07 |
Underlying weaknesses· 3
References
3
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Heap-based Buffer Overflowcwe-122 | 0% | live |
| Weakness | Integer Underflow (Wrap or Wraparound)cwe-191 | 0% | live |
| Weakness | Out-of-bounds Writecwe-787 | 0% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.