Skip to main content

Eclipse FileX CVE-2026-91041

| EUVDEUVD-2026-104999 HIGH
Out-of-bounds Write (CWE-787)
2026-10-20 eclipse
7.8
CVSS 3.1 · Vendor: eclipse
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious FAT image with corrupt fault-tolerance log
  2. Delivery
    Deliver image to target device (removable media)
  3. Exploit
    Device mounts image, triggers log replay
  4. Execution
    Out-of-bounds heap write overwrites FX_MEDIA callback
  5. Impact
    Hijack instruction pointer, execute attacker code

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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

Exploitation Conditions

Exploitation requires (1) the FileX fault tolerance feature to be enabled, and (2) the device to mount an attacker-controlled/malformed FAT image, which triggers the vulnerable log-replay path (UI:R - a mount action against attacker-supplied media must occur). Reliable instruction-pointer control additionally depends on 'a common embedded memory layout' that places the FX_MEDIA driver callback within reach of the attacker-positioned write, so success is target/build-dependent. Limiting factors: local attack vector (no network path), the need to deliver untrusted media to the device, and reliance on fault tolerance being configured - devices that never mount untrusted FAT images or run without fault tolerance are not realistically exposed.

Impact

This is a genuinely serious memory-corruption vulnerability but with meaningful real-world gating. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.8) indicates local attack vector with required user interaction, and the description confirms an attacker-positioned, attacker-valued out-of-bounds heap write that can reach the FX_MEDIA driver callback and hijack the instruction pointer - i.e., realistic remote-code-execution potential on affected embedded targets. The high technical impact (full C/I/A compromise via IP control) argues for priority. However, several signals temper urgency: no EPSS score was provided, there is no CISA KEV listing, and no public POC was referenced, so there is no evidence of active exploitation or at-scale weaponization. The AV:L plus UI:R combination means exploitation is not remote-unauthenticated over a network - it requires the target system to mount an attacker-controlled FAT image, and the author notes IP control depends on 'a common embedded memory layout,' implying reliability varies across builds/targets. Net: treat as a high-priority patch for devices that mount untrusted FAT media with fault tolerance enabled, but it is not a drive-by internet-facing threat. Note the stated IP-control outcome is plausibly higher-impact than the 7.8 (Scope:Unchanged, local) suggests for devices with no privilege boundary - verify against your specific deployment.

Exploit ScenarioDerived

An attacker crafts a malformed FAT filesystem image containing a corrupted fault-tolerance log and gets it onto removable media (e.g., USB/SD) or otherwise supplied to the device. When the device mounts the image with fault tolerance enabled, log replay performs an out-of-bounds heap write at an attacker-chosen location with an attacker-chosen value, overwriting the FX_MEDIA driver callback pointer and redirecting the instruction pointer to attacker code. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 20, 2026

Out-of-bounds heap write in Eclipse FileX allows an attacker who can supply a malformed FAT image to corrupt heap memory during fault-tolerant log replay, with the write position and value under attacker control. On embedded layouts where the FX_MEDIA driver callback is within reach, this can redirect the instruction pointer and yield code execution; the CVSS 3.1 score is 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), reflecting a local path that requires the victim to mount attacker-controlled media. No public exploit code or CISA KEV entry was identified at time of analysis, and practical exposure is limited to builds with FileX fault tolerance enabled that mount untrusted FAT images.

RemediationAI

No exact vendor-fixed version was provided in the available data, so treat the linked Eclipse FileX security advisory (https://github.com/eclipse-threadx/filex/security/advisories/GHSA-c8cj-fj9j-426v) as the authoritative source for patched releases and apply the vendor update as soon as a fixed FileX version is published. Until then, disable FileX fault tolerance on devices that may encounter untrusted media (trade-off: loss of resilience to power loss and media faults), and prevent untrusted FAT images from reaching the mount path by enforcing media provenance, write-protecting removable media, and validating or repairing FAT images on a trusted host before mounting (trade-off: operational overhead and possible rejection of legitimate media). Where hardware support exists, isolate FileX and the FX_MEDIA callback table with an MPU/MMU, mark heap non-executable, and run filesystem parsing in a lower-privilege domain (trade-off: integration effort and performance cost).

Affected VersionsENISA

Eclipse ThreadX - FileX 0 ≤6.5.1.202602

Affected Packages

euvd eclipse_threadx_filex no fix

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

Eclipse FileX is the FAT-compatible embedded filesystem in the Eclipse ThreadX RTOS family. The flaw is CWE-787 (out-of-bounds write) in the fault-tolerance log-replay path: when a FAT image containing a crafted transaction log is mounted with fault tolerance enabled, replay logic trusts metadata from the image and performs a heap write beyond the allocated buffer. Because both the offset and the value are derived from attacker-controlled filesystem structures, the primitive is an attacker-positioned, attacker-valued write rather than a simple overflow. The CPE identifies the affected component as eclipse_foundation:eclipse_threadx_-_filex with a wildcard version, meaning all versions are in scope per the provided data. Exploitation is local (AV:L) and requires user interaction to mount the malicious image (UI:R); reliability of instruction-pointer control depends on a memory layout that places the FX_MEDIA driver callback within reach of the corrupted heap region.

Know when Eclipse Threadx Filex 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 (eclipse) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Local vector since a malicious image must be mounted (UI:R), no auth needed (PR:N), and instruction-pointer control yields full C/I/A impact within an unchanged scope.

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

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

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

DescriptionCVE.org

Mounting an attacker-controlled FAT image with fault tolerance enabled causes an out-of-bounds heap write during log replay. The write is attacker-positioned and attacker-valued, and on a common embedded memory layout it reaches the FX_MEDIA driver callback, giving control of the instruction pointer.

Technical POC Analysis

CWE-787 out-of-bounds write (with a secondary CWE-1284 improper-validation-of-quantity component) in FileX's fault-tolerant log replay routine, fxfaulttolerantapplylogs.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Eclipse FileX, a FAT filesystem component used in embedded systems, has a high-severity heap out-of-bounds write that can lead to code execution when a device mounts a malformed FAT image in builds with fault tolerance enabled. The issue is a local, user-interaction path with no public exploit identified at time of analysis, so leadership should focus on products and field workflows that mount removable or externally supplied FAT media. Because no vendor-released patch is identified, near-term risk reduction depends on mount restrictions, disabling fault-tolerant replay where possible, and tracking the vendor advisory for CVE-2026-91041.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include disabling FileX fault-tolerant log replay where feasible, prohibiting mounting of untrusted or removable FAT media, enforcing media provenance and pre-mount validation/scanning, restricting local access and mount privileges, and isolating affected embedded builds until a patch is available.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
ThreadX/FileX is a very widely deployed embedded RTOS filesystem
Social Media
1
Sightings
Data Quality
5 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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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