Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted .slx model to target
-
DeliveryVictim opens file in Simulink Editor
-
ExploitConcealed blocks hidden from Editor view
-
ExecutionHidden blocks trigger code execution
-
ImpactAttacker-controlled code runs in user context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V3 - Web Frontend Security UI security representation
|
| Exploitation Conditions | Exploitation requires a victim to open an attacker-crafted .slx Simulink model file in the Simulink Editor on a vulnerable release (any version before R2026b); the core enabling condition is Simulink's handling of block visibility in the .slx format, which lets specially crafted blocks be present and execute while never appearing in the Editor (CWE-451). Limiting factors are significant: the attack is local only (AV:L) with no network vector, mandatory user interaction is required (UI:R) to open the malicious file, attack complexity is High (AC:H), and there is no privilege requirement (PR:N) but also no automatability - it depends entirely on social engineering to get a target to open an untrusted model. Impact is bounded to the Low confidentiality and integrity rating because Simulink models already execute embedded code by design; the vulnerability adds concealment, not a new execution channel. |
| Impact | All signals point to a LOW real-world priority despite the alarming 'code execution' wording. The CVSS 3.1 base score is 3.6 (Low) and the vector CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N is internally consistent with a social-engineering file-open attack: local vector, high attack complexity, mandatory user interaction, and only Low confidentiality/integrity impact with no availability impact. There is a notable tension between the 'RCE' tag plus the description phrase 'cause code execution' and the modest C:L/I:L/A:N impact - this is because Simulink models legitimately execute embedded MATLAB/callback code when opened, so the genuine flaw (CWE-451, UI misrepresentation) is the CONCEALMENT of malicious blocks from the Editor, not a new code-execution primitive; the low impact metrics reflect that marginal deception delta rather than classic unauthenticated RCE. No CISA KEV listing and no EPSS score were provided in the input, so exploitation-probability data is MISSING and cannot be cited. A third-party researcher disclosure write-up (alexanderboll.dev) is referenced, which likely contains technical detail, but the input provides no explicit POC/exploit-code flag, so weaponized exploit availability is unconfirmed. Net: this is a high-CVSS-term ('code execution') but genuinely low-real-risk issue whose main danger is to organizations that routinely open or share untrusted .slx model files. |
| Exploit ScenarioDerived | An attacker crafts a malicious .slx Simulink model containing blocks that are rendered invisible in the Simulink Editor and distributes it to a target engineer (e.g., as a shared project, email attachment, or model from an untrusted collaborator). When the victim opens the file in a Simulink version before R2026b, the concealed blocks execute code without the user ever seeing them in the Editor, defeating visual review of the model. A researcher disclosure write-up is publicly referenced, but no confirmed weaponized exploit code is indicated in the input; the local vector and high complexity (AV:L/AC:H/UI:R) mean success depends on convincing the victim to open the crafted file. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Code execution concealment in MathWorks Simulink before R2026b allows an attacker-crafted .slx model to include blocks that are never visible in the Simulink Editor yet execute when the model is opened. Exploitation is local and requires a victim to open an untrusted model, with high attack complexity and low confidentiality/integrity impact (CVSS 3.6), so the practical risk is low despite the code-execution wording. The supplied data shows a public technical disclosure of the concealed-block technique but no CISA KEV confirmation, and no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: R2026b, which is outside the affected before-R2026b range; consult the Simulink release notes at https://www.mathworks.com/help/simulink/release-notes.html#mw_81eb54b6-4dfa-42c1-8c3c-e998eff5a8cd and vendor product page at https://www.mathworks.com/products/simulink.html. If immediate upgrade is not possible, treat .slx files as untrusted executables: block or quarantine .slx attachments at email and web gateways, restrict model exchange to trusted sources, and open unknown models only in an isolated sandbox or VM with no sensitive data and no network access. Disable or avoid model callbacks where configuration permits, understanding that this may break legitimate simulations and does not fully eliminate concealed-block execution; these controls reduce social-engineering exposure but are compensating measures, not a complete fix.
Affected VersionsENISA
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
Simulink is MathWorks' block-diagram environment for modeling and simulating dynamic systems; .slx files are ZIP-based model packages that can contain block definitions, callback scripts, MATLAB code, and S-Function references. The flaw is classified as CWE-451, User Interface Misrepresentation of Critical Information, because specially crafted blocks can remain hidden from the Simulink Editor while still being part of the executable model. The CPE cpe:2.3:a:mathworks:simulink:*:*:*:*:*:*:*:* and EUVD range Simulink 0 <R2026b indicate all releases before R2026b are affected. Simulink already executes embedded code by design, so the vulnerability adds concealment of execution rather than a new execution channel, and the assessed CVSS vector AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N bounds impact to low confidentiality and integrity with no availability impact.
Know when Simulink 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
AV:L/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Local file-open attack needing victim interaction (AV:L/UI:R) and a specially crafted concealed-block file (AC:H); PR:N as no account is needed, and impact stays Low since Simulink already executes model code by design.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
MathWorks Simulink before R2026b, when showing a crafted .slx file, can have blocks that are never visible in the Simulink Editor but will cause code execution.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-91823
GHSA-j3v4-fmf2-7fmp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB