NULL pointer dereference in illumos nwamd door handler allows local users to crash the daemon
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| illumos | illumos-gate | unaffected |
|
|||||||||||||||
| OmniOS | OmniOS | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Illumos | Illumos-gate |
|
||||||||||||||||||||
| Omnios | Omnios |
|
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.
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.116% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Illumos
Illumos illumos-gate Omnios Omnios omnios |
|
| Vendors & Products |
Illumos
Illumos illumos-gate Omnios Omnios omnios |
| 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
|