๐Ÿ” CVE Alert

CVE-2026-15449

UNKNOWN 0.0

TOCTOU double copyin in illumos dld ioctl handling causes kernel heap corruption

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

A time-of-check to time-of-use (TOCTOU) flaw in the illumos data-link pseudo-driver (dld) affects handling of the DLDIOC_GETMACPROP and DLDIOC_SETMACPROP ioctls on /dev/dld. drv_ioc_prop_common() in usr/src/uts/common/io/dld/dld_drv.c copies the dld_ioc_macprop_t ioctl header in once to read its pr_valsize field, sizes and allocates a kernel heap buffer from that value, and then copies the full request in a second time from the same unprivileged user address. A concurrent thread can enlarge pr_valsize between the two copyins, so the second copyin and the subsequent property handling write beyond the end of the undersized allocation and corrupt the kernel heap. An unprivileged local user, including one confined to a non-global zone that owns a datalink, can trigger this to panic the system. The resulting kernel heap corruption may be usable for further compromise.

CWE CWE-367 CWE-122
Vendor illumos
Product illumos-gate
Published Jul 16, 2026
Stay Ahead of the Next One

Get instant alerts for illumos illumos-gate

Be the first to know when new unknown vulnerabilities affecting illumos illumos-gate are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

illumos / illumos-gate
eae72b5b807baa9116e64502cbb278edf15f3146 < 6959feb5b430411a4809b06c53dcdb42fb525eac
OmniOS / OmniOS
any < r151054 r151058 < r151058j r151056 < r151056aj r151054 < r151054bj
Triton Data Center / SmartOS
any < 202060709

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
illumos.topicbox.com: https://illumos.topicbox.com/groups/developer/T923147fae854a738-M03c29e1be33dac2a5e3d9535/18020-double-copyin-of-dldioc-consumers illumos.org: https://illumos.org/issues/18020 github.com: https://github.com/illumos/illumos-gate/commit/6959feb5b430411a4809b06c53dcdb42fb525eac

Credits

Nick Wilkens of Edgecast Cloud Dan McDonald