Description
ConnMan through 2.0 has a stack-based buffer overflow via a DHCPv6 Reply message. This occurs in get_domains in gdhcp/client.c. It copies a fixed NS_MAXDNAME (1025) bytes from a DHCPv6 DOMAIN_LIST (option 24) value into a 1026-byte stack buffer dns_name regardless of the actual option length, then walks DNS labels with an unbounded "c += jump + 1" loop. A crafted DHCPv6 REPLY with a DOMAIN_LIST option of >= 1025 non-zero bytes makes the label walk leave the buffer and read/write '.' past its end in attacker-chosen strides. An on-link attacker can trigger this without authentication via a forged Router Advertisement (O=1) and a forged DHCPv6 REPLY matching xid/CLIENTID with a long DOMAIN_LIST. The impact is unauthenticated on-link crash of connmand (runs as root). This was introduced in bb06c47.
Published: 2026-10-23
Score: 7.6 High
EPSS: n/a
KEV: No
Impact: Unauthenticated root‑privileged service crash (Denial of Service)
Action: Immediate Patch
AI Analysis

Impact

ConnMan through version 2.0 contains a stack‑based buffer overflow in the DHCPv6 reply handling routine. The vulnerability is triggered by a crafted DHCPv6 DOMAIN_LIST option, which copies up to 1025 bytes into a 1026‑byte buffer without validating the actual length and then walks DNS labels with an unbounded loop. The resulting out‑of‑bounds read/write can be controlled by the attacker and results in a crash of connmand, which runs as root.

Affected Systems

All ConnMan releases up to and including 2.0 are affected. The issue was introduced in the commit bb06c471 and applies to the ConnMan:ConnMan product line.

Risk and Exploitability

The CVSS score of 7.6 reflects a high likelihood of successful exploitation with moderate impact. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an on‑link attacker to forge a Router Advertisement and a DHCPv6 reply matching the client identifier; authentication is not required. Once triggered, the crash of a root‑privileged process prevents normal network operation on the device, effectively denying service to all users on the affected host.

Generated by OpenCVE AI on October 23, 2026 at 19:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ConnMan to a version that includes the fix based on commit bb06c471
  • If an official update is not yet available, apply the patch from the referenced commit to the source code
  • As a temporary measure, block DHCPv6 traffic or disable connman on the local network

Generated by OpenCVE AI on October 23, 2026 at 19:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Title Stack-Based Buffer Overflow in ConnMan DHCPv6 Processing Allows Crash

Fri, 23 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Title Stack-Based Buffer Overflow in ConnMan DHCPv6 Processing Allows Crash

Fri, 23 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description ConnMan through 2.0 has a stack-based buffer overflow via a DHCPv6 Reply message. This occurs in get_domains in gdhcp/client.c. It copies a fixed NS_MAXDNAME (1025) bytes from a DHCPv6 DOMAIN_LIST (option 24) value into a 1026-byte stack buffer dns_name regardless of the actual option length, then walks DNS labels with an unbounded "c += jump + 1" loop. A crafted DHCPv6 REPLY with a DOMAIN_LIST option of >= 1025 non-zero bytes makes the label walk leave the buffer and read/write '.' past its end in attacker-chosen strides. An on-link attacker can trigger this without authentication via a forged Router Advertisement (O=1) and a forged DHCPv6 REPLY matching xid/CLIENTID with a long DOMAIN_LIST. The impact is unauthenticated on-link crash of connmand (runs as root). This was introduced in bb06c47.
Weaknesses CWE-121
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-23T17:35:18.517Z

Reserved: 2026-10-23T17:35:18.141Z

Link: CVE-2026-115863

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-23T18:17:21.757

Modified: 2026-10-23T19:43:46.190

Link: CVE-2026-115863

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T20:00:16Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow