Skip to main content

VxWorks 7 CVE-2026-102006

| EUVDEUVD-2026-88548 MEDIUM
Memory Leak (CWE-401)
2026-09-28 WindRiver GHSA-jq98-m8gp-6cjv
5.5
CVSS 3.1 · Vendor: WindRiver
View

Attack ChainAIDerived

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

  1. Access
    Obtain local low-privilege execution on device
  2. Delivery
    Invoke process-mgmt syscall with crafted arguments
  3. Exploit
    Kernel memory not freed on termination
  4. Execution
    Repeat to exhaust kernel memory pool
  5. Impact
    System-wide denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
Exploitation Conditions

Requires the ability to execute code locally on the VxWorks 7 device (a process or task, at least unprivileged) that can issue process-management system calls (AV:L, PR:L). Exploitation further depends on supplying the specific system-call arguments that trigger the missed kernel-memory free path, and on repeated invocation to accumulate enough leaked memory to exhaust the kernel pool and cause denial of service. Limiting factors: no remote or network vector, no unauthenticated reach, and no user interaction is involved (UI:N) - an attacker must first gain local execution on the RTOS, which sharply narrows realistic exploitation. Affected builds are all VxWorks 7 releases prior to 26.09; upgrading to 26.09 removes the flaw.

Impact

This is a genuine but low-to-moderate priority issue. All exploitation signals point to a locally-triggered availability-only defect, not a remotely weaponizable one. The vendor CVSS3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, base 5.5) is internally consistent with the description: the flaw is reached by passing specific arguments to a process-management system call, which inherently requires the ability to execute code on the device (AV:L) with at least an unprivileged account or task context (PR:L). There is no EPSS score, no CISA KEV listing, and no public POC - meaning no evidence of active or automated exploitation. The impact is confined to a CWE-401 memory leak: kernel memory is not released before the calling application terminates, so repeated invocation gradually exhausts kernel memory and degrades or crashes the system (A:H), with no confidentiality or integrity effect (C:N/I:N). NOTE A CONFLICT: the input Tags label this 'Information Disclosure,' which directly contradicts the description and CVSS vector - this is an availability/resource-exhaustion bug, not an info-leak (C:N). Treat the tag as erroneous. Overall this is a high-CVSS-context product with a real but narrow, local-only, denial-of-service issue - patch on a normal maintenance cadence rather than as an emergency.

Exploit ScenarioDerived

A local unprivileged process or task running on a VxWorks 7 device repeatedly invokes a process-management system call with the specific argument pattern that skips the kernel-memory free path. Each call leaks kernel memory until the pool is exhausted, degrading the RTOS and eventually crashing the calling application or destabilizing the system. No public exploit code exists, and the attacker must already be able to run code on the device.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 28, 2026

Local denial of service in Wind River VxWorks 7 (all releases prior to 26.09) lets a low-privileged local task exhaust kernel memory by invoking process-management system calls whose specific arguments cause the subsystem to skip freeing allocated kernel memory when the calling application terminates. Repeated invocation accumulates the leak until the kernel memory pool is depleted, producing a high availability impact (CVSS 5.5, AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H). No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited; Wind River has fixed it in VxWorks 7 version 26.09.

RemediationAI

Vendor-released patch: upgrade to Wind River VxWorks 7 version 26.09, which corrects the kernel-memory release failure in the process-management subsystem; vendor advisory detail is indexed at https://support2.windriver.com/index.php?page=cve. Because exploitation requires local code execution (AV:L/PR:L), practical interim controls center on shrinking local attack surface and detecting the leak: enforce secure boot and signed images and disable developer shells or debug interfaces so unprivileged tasks cannot freely issue process-management calls (trade-off: this complicates field debugging, provisioning and maintenance); restrict physical and logical access to trusted operators and compile out unused task-spawning APIs in production builds (trade-off: requires source changes and a re-flash, which may approach the effort of a full version upgrade); and instrument kernel pool/heap usage with a watchdog that reboots on sustained growth (trade-off: causes service disruption and potential data loss and only masks the leak rather than removing it). No public exploit code has been identified, so prioritization can reflect the local-only vector, but safety-critical or multi-tenant VxWorks 7 deployments where untrusted code can run should move to 26.09 promptly.

Affected VersionsENISA

VxWorks 7 VxWorks 7

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

VxWorks is Wind River's real-time operating system (RTOS) used across embedded, industrial, medical, automotive and aerospace platforms, and the CPE cpe:2.3:a:wind_river_systems_inc:vxworks_7:*:*:*:*:*:*:*:* flags the VxWorks 7 product line broadly, so the 26.09 release is the boundary that separates vulnerable from patched builds. The root cause is CWE-401, Missing Release of Memory after Effective Lifetime: a memory leak in which the process-management subsystem allocates kernel memory to track a process/task but fails to release it on the termination path when the associated system call is issued with particular argument values. Per the assessed vector the issue is strictly local (AV:L, PR:L, UI:N) with no confidentiality or integrity impact (C:N/I:N/A:H), so the consequence is kernel heap exhaustion rather than code execution or data exposure. Note that the supplied tag 'Information Disclosure' is inconsistent with both the assessed vector and the CWE, which describe an availability-only defect, and it should not be used to characterize the impact. Exploitation requires local code execution on the device, the ability to issue the affected system calls, and repeated invocation long enough to exhaust the kernel pool before denial of service results.

Know when Vxworks 7 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 (WindRiver) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Reached only via local process-mgmt syscalls (AV:L) from a low-priv task (PR:L); memory leak yields availability impact only (A:H, C/I:N), matching vendor vector.

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

Primary rating from Vendor (WindRiver).

CVSS VectorVendor: WindRiver

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

In Wind River VxWorks 7 prior to 26.09, specific system call arguments can result in the process management subsystem failing to properly release allocated kernel memory before terminating the calling application. Fixed in Version 26.09

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
widely-deployed commercial RTOS in embedded/industrial and networking devices
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

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