Description
A NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows a local user to crash the daemon. nwamd_door_switch() in usr/src/cmd/cmd-inet/lib/nwamd/door_if.c writes to the caller's request structure before checking that a request was supplied, and before checking the caller's credentials. Because the nwamd door at /etc/svc/volatile/nwam/nwam_door is accessible to all local users, an unprivileged user can issue a door_call() with no argument data to crash nwamd; repeated calls place the svc:/network/physical:nwam service into maintenance, stopping automatic network configuration. nwamd runs only when svc:/network/physical:nwam is enabled, which is not the default. The flaw has existed since 2010 (illumos-gate commit 6ba597c5), and affects any illumos distribution prior to illumos-gate commit 0f1064d9.
Published: 2026-10-09
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Update
AI Analysis

Impact

A NULL pointer dereference in the illumos Network Auto‑Magic daemon (nwamd) allows a local user to crash the daemon. The flaw occurs in nwamd_door_switch(), which writes to the caller’s request structure before validating that a request was supplied and before checking the caller’s credentials. When an unprivileged user issues a door_call() with no argument data, nwamd crashes. Repeated crashes put the svc:/network/physical:nwam service into maintenance, preventing automatic network configuration. The flaw has existed since 2010 and is present in any illumos distribution prior to the illumos‑gate commit that fixed the issue.

Affected Systems

The vulnerability affects illumos‑based distributions, specifically OmniOS and illumos‑gate, for all versions released before the 0f1064d9 commit identified in the illumos‑gate repository. Any sandbox or host running the nwamd daemon with the default svc:/network/physical:nwam service enabled is susceptible.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate impact; EPSS information is unavailable and the vulnerability is not listed in CISA’s KEV catalog. The attack vector is local, requiring only local user access to the system. An attacker with local privileges can repeatedly crash nwamd, causing service disruption and disabling automatic network setup, which may lead to denial of connectivity for applications that rely on the nwamd service.

Generated by OpenCVE AI on October 9, 2026 at 15:41 UTC.

Remediation

Vendor Solution

Update your illumos distribution to one that includes the fix for this issue.


Vendor Workaround

Systems that use the default svc:/network/physical:default service instead of svc:/network/physical:nwam do not run nwamd and are not exposed.


OpenCVE Recommended Actions

  • Update your illumos distribution to a version that includes the 0f1064d9 fix or later
  • If disabling the service is not an option, configure the system to use the default svc:/network/physical:default service instead of svc:/network/physical:nwam, as that service does not run nwamd and therefore is not exposed
  • Disable or restrict the nwamd door at /etc/svc/volatile/nwam/nwam_door so that only privileged users can invoke it, or remove the service from the system if it is not required

Generated by OpenCVE AI on October 9, 2026 at 15:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 09 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Illumos
Illumos illumos-gate
Omnios
Omnios omnios
Vendors & Products Illumos
Illumos illumos-gate
Omnios
Omnios omnios

Fri, 09 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description A NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows a local user to crash the daemon. nwamd_door_switch() in usr/src/cmd/cmd-inet/lib/nwamd/door_if.c writes to the caller's request structure before checking that a request was supplied, and before checking the caller's credentials. Because the nwamd door at /etc/svc/volatile/nwam/nwam_door is accessible to all local users, an unprivileged user can issue a door_call() with no argument data to crash nwamd; repeated calls place the svc:/network/physical:nwam service into maintenance, stopping automatic network configuration. nwamd runs only when svc:/network/physical:nwam is enabled, which is not the default. The flaw has existed since 2010 (illumos-gate commit 6ba597c5), and affects any illumos distribution prior to illumos-gate commit 0f1064d9.
Title NULL pointer dereference in illumos nwamd door handler allows local users to crash the daemon
Weaknesses CWE-476
References
Metrics cvssV4_0

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


Subscriptions

Illumos Illumos-gate
Omnios Omnios
cve-icon MITRE

Status: PUBLISHED

Assigner: illumos

Published:

Updated: 2026-10-09T16:45:28.800Z

Reserved: 2026-10-01T18:07:53.956Z

Link: CVE-2026-104114

cve-icon Vulnrichment

Updated: 2026-10-09T16:15:17.421Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-09T15:17:07.430

Modified: 2026-10-09T17:16:44.647

Link: CVE-2026-104114

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T15:45:07Z

Weaknesses