Skip to main content

µD3TN EUVDEUVD-2026-115828

| CVE-2026-121507 MEDIUM
Double Free (CWE-415)
2026-11-03 GitLab GHSA-69rx-hm2w-fmjq
5.9
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach µD3TN BPv6 endpoint over network
  2. Exploit
    Send bundles forcing fragmenter block duplication
  3. Execution
    Trigger double free on allocation failure
  4. Impact
    Crash µD3TN daemon (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
Exploitation Conditions

Exploitation requires the µD3TN node to process BPv6 (Bundle Protocol version 6) traffic that drives the fragmenter's block-duplication code path, AND a heap memory-allocation failure must occur at that exact point - the double free is reached only on allocation failure, per the description. The key limiting factor is this allocation-failure precondition: it is not directly attacker-controlled, which is why CVSS assigns AC:H; an attacker generally must first induce memory pressure/exhaustion on the target to make the failure likely. No authentication and no user interaction are required (PR:N/UI:N confirmed by the vector), and the node must be network-reachable (AV:N). Impact is limited to denial of service (daemon crash); there is no confidentiality or integrity impact.

Impact

This is a moderate-severity, availability-only issue (CVSS 5.9, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) - a CWE-415 double free in µD3TN's BPv6 fragmenter block-duplication path that an unauthenticated remote attacker can use to crash the node. The signals point to a real-but-not-urgent priority rather than a top-tier emergency: it is network-reachable and needs no authentication or user interaction (AV:N/PR:N/UI:N), but the high attack complexity (AC:H) reflects that the double free only occurs on an allocation failure, a condition the attacker cannot reliably control, and impact is confined to denial of service (C:N/I:N - no data exposure or code execution implied by the vector). The vuln.today decision label is 'this_month', consistent with a bug to patch on a normal cadence rather than immediately. No EPSS score was supplied, so exploitation probability cannot be quantified; there is no CISA KEV listing and no confirmed public exploit code, so there is no evidence of active exploitation. One data conflict must be flagged: the input Tags include 'Information Disclosure', which directly contradicts the CVSS vector (C:N/I:N/A:H) and the description - this is a denial-of-service/double-free bug, not an information-disclosure issue, and the tag appears mislabeled.

Exploit ScenarioDerived

An attacker with network reach to a µD3TN node sends BPv6 bundles crafted to exercise the fragmenter's block-duplication code path; if a memory allocation fails at that point, the double free is triggered and the daemon crashes, denying DTN service. Because triggering depends on an allocation failure (AC:H), reliable exploitation typically also requires inducing memory pressure on the target, so it is not a trivially repeatable one-shot. No confirmed public exploit code was identified at the time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

Denial of service in µD3TN allows an unauthenticated, remote sender of BPv6 (Bundle Protocol version 6) traffic to crash the bundle node by driving the fragmenter's block-duplication code path into a double free, but only if a heap memory allocation fails at that exact point (CVSS 5.9, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H, availability-only). Because that allocation-failure precondition is not attacker-controlled, practical exploitation generally requires first inducing memory pressure or exhaustion on the target node, which is why the vector carries AC:H. No public exploit code and no CISA KEV entry were identified at time of analysis, and the vuln.today priority is this-month remediation rather than emergency response.

RemediationAI

No vendor-released patch version is identified in the available data, so treat remediation as mitigation-plus-tracking: follow the vendor work item at https://gitlab.com/d3tn/ud3tn/-/work_items/293 for the fix commit or release that corrects the double free on the block-duplication error path, and apply it as soon as a patched build is published. In the interim, the most direct reduction in exposure is to stop µD3TN nodes from receiving BPv6 traffic from untrusted networks - restrict BPv6 to trusted peers via firewall/allowlist rules on the bundle ports, or disable BPv6 support entirely where only other bundle protocol versions are in use; the trade-off is loss of interoperability with BPv6-only peers and additional configuration drift between nodes. Because the double free is reached only when a heap allocation fails at that point, constraining the daemon's memory footprint (cgroup/container memory limits, per-peer resource quotas, and alerting on memory pressure) lowers the probability of hitting the failure path, though it does not remove the bug and aggressive limits can themselves cause legitimate bundle-processing failures. Finally, monitor and auto-restart the µD3TN daemon so a crash produces bounded outage rather than extended downtime; this is a containment measure only and leaves the underlying CWE-415 defect in place.

Affected VersionsENISA

µD3TN 0 <0.15.2

Affected Packages

euvd µd3tn fix: 0.15.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

µD3TN (D3TN GmbH) is a delay/disruption-tolerant networking (DTN) implementation of the Bundle Protocol; its BPv6 fragmenter duplicates bundle blocks when splitting a bundle into fragments, allocating memory for the copied block in the process. The flaw is CWE-415 (double free) on the error path: when the memory allocation for the duplicated block fails, the same pointer is released twice, corrupting heap allocator state and terminating the daemon. The trigger is specifically an allocation failure inside that duplication routine - the available sources do not describe any other route into the double free, and normal, memory-healthy operation is not stated to reach it. The CVSS vector confirms network reachability with no privileges (PR:N) and no user interaction (UI:N), while AC:H reflects that the failure precondition is not directly attacker-controlled; scope is unchanged and impact is confined to availability (C:N/I:N/A:H). The supplied CPE, cpe:2.3:a:d3tn_gmbh:µd3tn with a wildcard version, does not pin an affected version range, so the precise set of vulnerable releases is not enumerated in the available data; exposure requires a deployment that accepts BPv6 traffic and exercises the fragmenter's block-duplication path.

Know when D3Tn gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitLab) PRIMARY 5.9 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.9 MEDIUM

Network-reachable and unauthenticated (AV:N/PR:N/UI:N); AC:H because the double free fires only on an allocation failure the attacker cannot reliably control; availability-only impact so C:N/I:N/A:H.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Patch available
Nov 03, 2026 - 15:02 EUVD

DescriptionCVE.org

Double Free in µD3TN BPv6 Fragmenter Block Duplication allows Unauthenticated Remote Attacker to Cause DoS on Allocation Failure

Threat Intelligence Overview

Prevalence
Low
niche DTN/Bundle Protocol implementation, limited to research and space-networking deployments
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy