CVE-2025-30216
严重已发布
CryptoLib 因未检查次要头部长度而在 Crypto_TM_ProcessSecurity 中存在堆溢出漏洞
- 已发布
- 2025年3月25日
- 已更新
- 2025年3月25日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月4日
初级CVSS
9.4/ 10严重
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H2.6%
低 · 未来 30 天
- 百分位
- 84.6%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
CryptoLib 提供了一种纯软件解决方案,使用 CCSDS 空间数据链路安全协议 - 扩展程序(SDLS-EP)来保护运行核心飞行系统(cFS)的航天器与地面站之间的通信。在 1.3.3 及更早版本中,`Crypto_TM_ProcessSecurity` 函数(`crypto_tm.c:1735:8`)存在堆溢出漏洞。在处理 TM 协议数据包的辅助头长度时,如果辅助头长度超过数据包的总长度,则在将数据包数据复制到动态分配的缓冲区 `p_new_dec_frame` 的 memcpy 操作期间会触发堆溢出。这允许攻击者覆盖相邻的堆内存,可能导致任意代码执行或系统不稳定。补丁可在提交 810fd66d592c883125272fef123c3240db2f170f 中获取。
来源
1PoC
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。