Description
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.
Published: 2026-11-09
Score: 9.2 Critical
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Apply Patch
AI Analysis

Impact

NASA JPL ION‑DTN versions 2.2.1b through 4.2.0 contain an integer overflow in the Datagram Retransmission (DGR) convergence layer. A crafted 64‑bit svcDataLength field can wrap a 32‑bit allocation size calculation, allowing an attacker to perform an out‑of‑bounds memcpy via the dgr_receive API. The resulting heap corruption can lead to denial of service or, if exploited further, remote code execution on the host running ION‑DTN.

Affected Systems

The vulnerable component is the ION‑DTN software from NASA JPL. Affected releases include versions 2.2.1b through 4.2.0. No specific service or operating system limitations are listed, but the vulnerability arises in the DGR convergence layer accessed over internal IPC or custom transports.

Risk and Exploitability

The CVSS score of 9.2 reflects a high severity with potential for remote exploitation. EPSS data is not currently available, so the probability cannot be quantified, yet the vulnerability is not listed in the CISA KEV catalog. Attackers would need to send specially crafted datagrams or DGR traffic to the target, implying that exposure of the dgr_receive API to untrusted sources creates the attack surface.

Generated by OpenCVE AI on November 9, 2026 at 21:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the patched release ion-open-source-4.2.1-a.2 available from the official GitHub release page.
  • If the DGR convergence layer is not required, disable it so that the vulnerable dgr_receive API is never called.
  • Apply network or IPC hardening such as filtering or restricting the sources of DGR traffic to trusted hosts only and implement bounds checks on svcDataLength before performing any memory copy operations.

Generated by OpenCVE AI on November 9, 2026 at 21:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 19:00:00 +0000

Type Values Removed Values Added
Description 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.
Title ION-DTN 2.2.1b-4.2.0 Integer Overflow Heap Corruption via DGR
Weaknesses CWE-190
CWE-787
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T18:45:25.184Z

Reserved: 2026-11-06T18:38:38.543Z

Link: CVE-2026-124001

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-09T19:16:48.003

Modified: 2026-11-09T19:16:48.147

Link: CVE-2026-124001

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T22:00:15Z

Weaknesses