CVE-2026-104113: Double free in OmniOS and SmartOS ipmgmtd allows local users to crash the daemon

Published Oct 9, 2026
·
Updated

A double free in the IP management daemon (ipmgmtd) of OmniOS and SmartOS allows a local user to crash the daemon. When authorizing a door request that modifies interface configuration, ipmgmthandler() in usr/src/cmd/cmd-inet/lib/ipmgmtd/ipmgmtdoor.c frees the caller's credential with ucredfree() immediately after reading the user ID, and frees it a second time on the error path if the authorization check fails. An unprivileged local user who does not hold the solaris.network.interface.config authorization can send such a request, for example IPMGMTCMDRESETIF, to the ipmgmtd door, causing ipmgmtd to abort; repeated requests place the svc:/network/ip-interface-management service into maintenance, preventing IP interface configuration. The early free was introduced in 2014 to support lx-branded zones (OmniOS commit 4c170900) and is not present in upstream illumos-gate. It affects OmniOS r151020 and later, and SmartOS, prior to the fix.

Affected Software

2 affected components
OmniOS OmniOS>=r151020
Joyent SmartOS

Event History

Oct 9, 2026
CVE Published
via MITRE·02:17 PM
Data Sourced
via MITRE·02:17 PM
RemedyDescriptionWeakness
Data Sourced
via NVD·03:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An unprivileged local user can trigger the crash if they can send an interface-modifying request, such as IPMGMT_CMD_RESETIF, to the ipmgmtd door and do not have the solaris.network.interface.config authorization. Remote exploitation is not described.

2

What is the operational impact of repeated exploitation?

Repeated requests can cause ipmgmtd to abort and place svc:/network/ip-interface-management into maintenance. This prevents IP interface configuration.

3

Which systems are affected?

The issue affects OmniOS r151020 and later, and SmartOS versions prior to the fix. The described early-free change is not present in upstream illumos-gate.

4

How can I tell whether the vulnerable path is being exercised?

Affected systems may show ipmgmtd aborting and the svc:/network/ip-interface-management service entering maintenance after failed authorization requests that modify interface configuration.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203