ION-DTN · CVE-2026-124001 · Runtime
FIX → 4.2.1-a.2 ✓ verified
NASA JPL ION-DTN, a delay-tolerant networking suite, has an integer overflow in its Datagram Retransmission convergence layer. A crafted 64-bit svcDataLength value wraps a 32-bit allocation, so an unchecked memcpy in dgr_receive writes out of bounds, which can cause denial of service or possibly remote code execution.
first public Nov 7, 2026 · 2 sources
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Teams running NASA JPL ION-DTN 2.2.1b through 4.2.0 that use the DGR convergence layer. The advisory says standard UDP deployments were largely protected from remote exploitation by network read limits on datagram size; risk is higher where DGR runs over internal IPC or custom transports, or where synthetic datagrams bypass those limits. The advisory does not say whether DGR is on by default. Teams not running ION-DTN or not using DGR can skip it.
Not affected if dgr-disabled, not-running-ion-dtn
Who cares dtn, ion-dtn, space-networking
NASA JPL ION-DTN 2.2.1b through 4.2.0 contains an integer overflow vulnerability in the Datagram Retransmission (DGR) convergence layer that allows attackers to corrupt heap memory by sending a maliciously crafted 64-bit svcDataLength value that wraps a 32-bit allocation size calculation. Attackers can exploit the dgr_receive API's unchecked memcpy operation using synthetic datagrams or DGR traffic over internal IPC or custom transports to trigger an out-of-bounds write, leading to denial of service or potential remote code execution.
This page as ·
Are you affected?
Tell InfraStack what you run. It checks this one, and every next one, against your stack.
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
Upgrade to 4.2.1-a.2
4.2.1-a.2 (ion-open-source-4.2.1-a.2)NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.