PT-2026-2127 · Cryptolib · Cryptolib
Finder16
·
Published
2026-01-10
·
Updated
2026-01-15
·
CVE-2026-21897
CVSS v3.1
7.3
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
CryptoLib versions prior to 1.4.3
Description
CryptoLib is a software-only solution utilizing 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. The
Crypto Config Add Gvcid Managed Parameters function does not adequately validate input, specifically only checking if gvcid counter is greater than GVCID MAN PARAM SIZE. This insufficient check allows for up to 251 entries, resulting in a write beyond the bounds of the gvcid managed parameters array array. This out-of-bounds write overwrites the gvcid counter variable, potentially impacting parameter lookup and registration logic that depends on its value.Recommendations
Versions prior to 1.4.3 should be updated to version 1.4.3 or later.
Exploit
Fix
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cryptolib