GHSA-h28r-fr59-c79c: ION-DTN 2.1.0-4.2.0 Heap Buffer Under-allocation DoS in amsd
NASA JPL ION-DTN 2.1.0 through 4.2.0 contains a heap buffer under-allocation vulnerability in the Asynchronous Message Service daemon (amsd) that allows a rogue or misconfigured peer to trigger an out-of-bounds write by sending crafted Meta-AMS (MAMS) configuration management messages that are processed without cryptographic authentication. Attackers can exploit the insufficient buffer size calculation for the internal state-event object to crash the active Configuration Server thread, causing a denial of service and potentially destabilizing subsequent shared-memory allocations in amsd.
Affected Software
Event History
Frequently Asked Questions
Which deployments are exposed to this issue?
ION-DTN deployments running versions 2.1.0 through 4.2.0 are affected where amsd processes Meta-AMS configuration management messages from a rogue or misconfigured peer without cryptographic authentication.
What does an attacker need to exploit the vulnerability?
An attacker needs to send crafted Meta-AMS (MAMS) configuration management messages to amsd. No privileges or user interaction are indicated by the supplied severity vector.
What is the operational impact of successful exploitation?
A crafted message can cause an out-of-bounds write and crash the active Configuration Server thread, resulting in denial of service. The condition may also destabilize later shared-memory allocations in amsd.
Is a fixed release identified?
The references include the ION-DTN release ion-open-source-4.2.1-a.2. The affected version range ends at 4.2.0.