Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach µD3TN BPv6 endpoint over network
-
ExploitSend bundles forcing fragmenter block duplication
-
ExecutionTrigger double free on allocation failure
-
ImpactCrash µ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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
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.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
Lifecycle Timeline
1DescriptionCVE.org
Double Free in µD3TN BPv6 Fragmenter Block Duplication allows Unauthenticated Remote Attacker to Cause DoS on Allocation Failure
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Heap-based buffer overflow in the Space Packet Protocol (SPP) parser of µD3TN v0.15.1 allows an unauthenticated remote a
Memory exhaustion through amplified BPv6 EID reference handling in µD3TN can let remote attackers degrade or crash a net
An unauthenticated remote heap out-of-bounds write in µD3TN's Bundle Protocol version 6 (BPv6) administrative record par
Heap out-of-bounds read in µD3TN's BPv6/BPv7 fragmenter lets a local attacker with low privileges read process memory an
µD3TN daemon crashes and denial of service can result from a use-after-free in the Bundle Protocol version 6 (BPv6) frag
EUVD-2026-115828
GHSA-69rx-hm2w-fmjq
NVD
CVE.org
Vulnrichment
Exploit-DB