CVE-2025-29913CWE-125CWE-191

CryptoLib's Crypto_TC_Prep_AAD Has Buffer Overflow Due to Integer Underflow

High · published March 17, 2025

CVSS v4.0
8.9
EPSS
1%
Percentile
53.3
In the wild
Unconfirmed
What it is

🚨 A heap buffer overflow in CryptoLib could turn your spacecraft into a floating paperweight! 🛸 Think of it like a mission control center sending a poorly crafted command that unintentionally triggers a system-wide failure, much like a misdirected command crashing an entire airline system. One misplaced piece of information can cause chaos in the cosmos! An attacker could orchestrate a Denial of Service (DoS) attack, rendering your spacecraft unable to communicate — a total mission blackout! In worse scenarios, if they manage to leverage this flaw, they could execute arbitrary code, opening the door to all sorts of cosmic hijinks. The stakes are high!

Put simply

Think of it like a mission control center sending a poorly crafted command that unintentionally triggers a system-wide failure, much like a misdirected command crashing an entire airline system. One misplaced piece of information can cause chaos in the cosmos! This vulnerability in the `Crypto_TC_Prep_AAD` function miscalculates the MAC start index, causing an unsigned integer underflow. This mistake leads to attempts to access memory locations that are out of bounds, triggering a segmentation fault and potential remote code execution.

What to do

An attacker could orchestrate a Denial of Service (DoS) attack, rendering your spacecraft unable to communicate — a total mission blackout! In worse scenarios, if they manage to leverage this flaw, they could execute arbitrary code, opening the door to all sorts of cosmic hijinks. The stakes are high! Immediately update CryptoLib to version 1.3.4 or later to patch this vulnerability. Ensure proper input validation for all telecommand frames to keep those communications secure. Regular audits of your system can also help catch these sneaky bugs! You've got this! Follow these steps and secure your spacecraft against this cosmic threat! 🚀

The record
Technical detail
CVSS v4.0
8.9 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
EPSS
0.00717 · 53.3th percentile
Weaknesses
CWE-125 · Out-of-bounds Read; CWE-191 · Integer Underflow (Wrap or Wraparound)
Published
2025-03-17T22:50Z
EPSS history
Timeline
  • 17 MAR 22:50Z
    CryptoLib's Crypto_TC_Prep_AAD Has Buffer Overflow Due to Integer Underflow
    cvelistv5