Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach SCTP-enabled illumos host
-
DeliverySend crafted INIT ACK packet
-
ExploitMalformed address params bypass size-only checks
-
ExecutionOut-of-bounds access in association lookup
-
PersistCorrupt kernel heap
-
ImpactPanic 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (illumos).
CVSS VectorVendor: illumos
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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
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
illumos smbsrv NULL pointer dereference allows system crash. Rated high severity (CVSS 7.5), this vulnerability is remot
An issue was discovered in illumos before 2020-10-22, as used in OmniOS before r151030by, r151032ay, and r151034y and Sm
illumos osnet-incorporation bcopy() and bzero() implementations make signed instead of unsigned comparisons allowing a s
illumos illumos-gate before 676abcb has a stack buffer overflow in /dev/net, leading to privilege escalation via a stat
Kernel memory exhaustion in the illumos name service cache daemon (nscd) lets any local, unprivileged user - including o
Host denial-of-service in illumos bhyve allows a privileged guest user to panic the host by executing a REP-prefixed MOV
Kernel heap corruption in the illumos data-link pseudo-driver (dld) allows an unprivileged local user - including one co
Local denial of service in the illumos reparsed daemon (reparsed) lets a low-privileged authenticated local user crash t
NULL pointer dereference in the illumos Network Auto-Magic daemon (nwamd) allows any local user to crash the daemon - an
The devzvol_readdir function in illumos does not check the return value of a strchr call, which allows remote attackers
Local users holding an unprivileged account in any zone on an illumos-based host can send an unauthorized ZSD_CMD_NEW_ZO
EUVD-2026-45014
GHSA-7fj7-gprr-x7fm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB