SEPTEMBER 8, 2026
Live Feed
Back to database
Case File

CVE-2026-15449

MEDIUM · CVSS 5.8 EPSS 0.08% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-16 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

The vulnerability affects the illumos data-link pseudo-driver, specifically in the handling of certain ioctls, where a time-of-check to time-of-use flaw allows an unprivileged local user to manipulate memory allocation. This can lead to kernel heap corruption, potentially causing system panics and enabling further exploitation. Organizations using illumos should prioritize addressing this issue to mitigate risks associated with local user access and potential system compromise.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-15449
Severity
MEDIUM
CVSS
5.8
EPSS
0.08%

Original NVD Description

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.