Skip to main content

illumos CVE-2026-15422

| EUVDEUVD-2026-45014 CRITICAL
Heap-based Buffer Overflow (CWE-122)
2026-07-16 illumos GHSA-7fj7-gprr-x7fm
9.1
CVSS 4.0 · Vendor: illumos
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach SCTP-enabled illumos host
  2. Delivery
    Send crafted INIT ACK packet
  3. Exploit
    Malformed address params bypass size-only checks
  4. Execution
    Out-of-bounds access in association lookup
  5. Persist
    Corrupt kernel heap
  6. Impact
    Panic or execute code as kernel

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target illumos host has the SCTP stack active and reachable such that inbound SCTP packets are processed; the attacker sends an INIT ACK chunk containing address parameters with malformed sph_len values (IPv4 parameter length not equal to 8 bytes, or IPv6 not equal to 20 bytes). No authentication, no existing SCTP association, and no user interaction are needed (PR:N/UI:N) because the vulnerable lookup runs during packet classification BEFORE SCTP integrity checks or IPsec policy are applied - the packet does not need to belong to a valid handshake. Limiting factors: the host must actually process SCTP (protocol 132) traffic, so hosts that firewall or do not use SCTP are not exposed; the guaranteed outcome is kernel heap corruption/panic while full remote code execution is uncertain and would require reliable kernel heap manipulation; and the platform (illumos and derivatives) is niche.

Impact

This is a genuine high-priority issue but with important caveats. The CVSS 4.0 base signals (AV:N, AC:L, AT:N, PR:N, UI:N, all VC/VI/VA High) describe a remote, unauthenticated, no-interaction attack against the kernel, and the Automatable metric is Yes (AU:Y) - meaning the trigger can be scripted. However, the exploit-maturity metric is Unreported (E:U): there is no public exploit or KEV listing, so active exploitation is NOT confirmed. The description hedges the top-end impact ('may lead to remote code execution'), so the CERTAIN outcome is kernel heap corruption / panic (denial of service), while reliable RCE would require kernel heap grooming that is not demonstrated. Mitigating real-world exposure: SCTP must be reachable and in use, and illumos is a niche platform, so the practical attack surface is far smaller than the 9.1 score implies in isolation. Net: patch promptly on any SCTP-exposed illumos host, but this is not a widespread commodity-exploited threat today.

Exploit ScenarioDerived

An attacker on the network sends a single crafted SCTP INIT ACK packet whose embedded IPv4 or IPv6 address parameters carry malformed length fields to a target illumos host. Because the association lookup parses these parameters during packet classification - before SCTP integrity checks or IPsec policy are applied - the malformed data drives an out-of-bounds heap access, corrupting kernel memory to cause a panic or, with careful heap grooming, arbitrary code execution. No public proof-of-concept exists at time of analysis, and no prior association or authentication is required.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 16, 2026

Remote kernel heap corruption in the illumos SCTP stack lets an unauthenticated attacker send a crafted INIT ACK packet with malformed address parameters to trigger an out-of-bounds access during packet classification, potentially leading to remote code execution or a kernel panic. The flaw affects illumos-gate and downstream distributions (OmniOS, SmartOS/Triton) built before commit 53a3efde, and has existed since 2010 (commit a5407c02). There is no public exploit identified at time of analysis and the CVSS 4.0 exploit-maturity metric is Unreported (E:U), but the attack requires no authentication or user interaction.

RemediationAI

Upstream fix available (commit; released patched version not independently confirmed): apply illumos-gate commit 53a3efde (https://github.com/illumos/illumos-gate/commit/53a3efdeff8e6745bbfb69c5360f94962fb79e75) by upgrading to a distribution build that includes it - OmniOS and SmartOS/Triton users should pull the corresponding rebuilt platform image or kernel package from their vendor once it carries this commit. If an updated build cannot be deployed immediately, the most effective compensating control is to prevent unsolicited SCTP INIT ACK packets from reaching vulnerable hosts: block IP protocol 132 (SCTP) at the network perimeter or host firewall (ipf/pf) for any interface that does not legitimately terminate SCTP associations - the trade-off is that this breaks any real SCTP-based services (e.g. telecom/SIGTRAN or SCTP-enabled applications). Where SCTP is not needed at all, ensure the SCTP module is not in active use. Reference the tracking issue at https://illumos.org/issues/18117 for release status.

Affected VersionsENISA

illumos-gate a5407c02d5ed61b29481b9b71f1307d7ebec9e5c <53a3efdeff8e6745bbfb69c5360f94962fb79e75
SmartOS any <202060709
OmniOS any <r151054
OmniOS r151058 <r151058j
OmniOS r151056 <r151056aj
OmniOS r151054 <r151054bj

Affected Packages

euvd smartos_any fix: 202060709

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability lives in the illumos SCTP (Stream Control Transmission Protocol, RFC 9260/4960) inbound path, specifically the association-lookup logic that parses INIT ACK chunks (sctp_lookup_by_faddrs / sctp_addrlist2sctp in sctp_hash.c and sctp_cookie.c). Because a multi-homed peer may advertise additional addresses in an INIT ACK, the kernel walks the chunk's address parameters to find the matching association. The pre-patch code trusted that these parameters were validated, but sctp_check_input() only verified that parameter sizes fit within the chunk - not that individual IPv4 (8-byte) or IPv6 (20-byte) address parameters were well-formed. This is a classic CWE-122 heap-based buffer overflow: malformed sph_len values let parsing read/index past allocated heap bounds. The fix adds explicit length checks (rejecting IPv4 params whose length != 8 and IPv6 params whose length != 20), pre-allocates a correctly sized pointer/address array with kmem_zalloc bounded by the remaining bytes, and bounds the parse loop by pointer_count < most_v4.

Know when Illumos gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (illumos) PRIMARY 9.1 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:U/S:P/AU:Y/R:U/V:C/RE:H/U:Red
vuln.today AI 8.1 HIGH

Remote unauthenticated packet reaches the lookup before any auth (AV:N/PR:N/UI:N); reliable kernel-heap RCE needs grooming so AC:H, while kernel compromise yields full C/I/A impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (illumos).

CVSS VectorVendor: illumos

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

The illumos SCTP inbound path performs association lookup for INIT ACK chunks without adequately validating the address parameters carried in the chunk. Since this lookup runs during packet classification (i.e. before SCTP integrity checks or IPsec policy are applied) a remote, unauthenticated attacker can send a crafted SCTP INIT ACK packet with malformed address parameters to cause an out-of-bounds access and kernel heap corruption, which may lead to remote code execution. The flaw has existed since 2010 (illumos-gate commit a5407c02), and affects any illumos distribution prior to illumos-gate commit 53a3efde.

Executive ViewAI

Why It Matters

The illumos SCTP stack contains a critical kernel vulnerability (CVSS 9.1) enabling unauthenticated remote attackers to crash systems or potentially gain kernel-level access. Organizations operating illumos-based infrastructure (OmniOS, SmartOS/Triton) face immediate risk of service disruption and unauthorized system compromise without urgent patching.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
illumos/OmniOS/SmartOS are niche Solaris-derived OSes with limited deployment
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2012-0217 HIGH POC
7.2 Jun 12

The x86-64 kernel system-call functionality in Xen 4.1.2 and earlier, as used in Citrix XenServer 6.0.2 and earlier and

CVE-2016-6561 HIGH POC
7.5 Mar 31

illumos smbsrv NULL pointer dereference allows system crash. Rated high severity (CVSS 7.5), this vulnerability is remot

CVE-2020-27678 CRITICAL
9.8 Oct 26

An issue was discovered in illumos before 2020-10-22, as used in OmniOS before r151030by, r151032ay, and r151034y and Sm

CVE-2016-6560 HIGH
8.6 Mar 31

illumos osnet-incorporation bcopy() and bzero() implementations make signed instead of unsigned comparisons allowing a s

CVE-2023-31284 HIGH
7.8 May 04

illumos illumos-gate before 676abcb has a stack buffer overflow in /dev/net, leading to privilege escalation via a stat

CVE-2026-104112 MEDIUM
6.8 Oct 09

Kernel memory exhaustion in the illumos name service cache daemon (nscd) lets any local, unprivileged user - including o

CVE-2026-102916 MEDIUM
6.8 Oct 09

Host denial-of-service in illumos bhyve allows a privileged guest user to panic the host by executing a REP-prefixed MOV

CVE-2026-15449 MEDIUM
5.8 Jul 16

Kernel heap corruption in the illumos data-link pseudo-driver (dld) allows an unprivileged local user - including one co

CVE-2026-104115 MEDIUM
5.4 Oct 09

Local denial of service in the illumos reparsed daemon (reparsed) lets a low-privileged authenticated local user crash t

CVE-2026-104114 MEDIUM
5.4 Oct 09

NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows any local user to crash the daemon - an

CVE-2014-9491 MEDIUM
5.0 Jan 20

The devzvol_readdir function in illumos does not check the return value of a strchr call, which allows remote attackers

CVE-2026-104116 LOW
1.9 Oct 09

Local users holding an unprivileged account in any zone on an illumos-based host can send an unauthorized ZSD_CMD_NEW_ZO

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy