Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious BIP file to user
-
DeliveryUser opens file in KeyShot
-
ExploitKeyShot loads library from unsecured search path
-
ExecutionAttacker library executes in process context
-
ImpactCode runs with user's privileges
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Exploitation requires the victim to open an attacker-supplied malicious BIP file in Luxion KeyShot (or visit a malicious page that delivers one), and depends on KeyShot resolving and loading a library from an unsecured/attacker-writable location in its search path (CWE-427). Key limiting factors: mandatory user interaction (UI:R) to open the file, a local attack vector (AV:L) rather than network-remote exploitation, and the requirement that the attacker be able to influence the library search path (e.g., co-locate a malicious library alongside the delivered file or in a writable path KeyShot searches). Code executes only with the privileges of the current KeyShot user, and scope is unchanged (S:U). |
| Impact | This is a moderate-priority, user-interaction-gated code execution flaw rather than a mass-exploitation emergency. The CVSS 3.0 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H = 7.8 High) is internally consistent with the description: despite the phrase 'remote attackers,' the vector correctly encodes AV:L (local) because exploitation requires the victim to open a malicious BIP file or visit a malicious page that delivers one - the attacker never touches the host directly over a network. The CWE-427 (Uncontrolled Search Path Element) root cause means this is effectively a library/DLL-planting issue where KeyShot loads a library from an unsecured location. No EPSS score, CISA KEV listing, SSVC decision point, or POC was supplied in the input; per precision rules the status is 'no public exploit identified at time of analysis.' There is no signal conflict to flag beyond the common ZDI convention of describing file-parsing bugs as 'remote' while scoring them AV:L - defenders should read this as a local-vector, UI-dependent flaw, not an unauthenticated network RCE. Priority should be driven by how widely KeyShot is deployed in a given environment and whether users routinely open untrusted .bip files; absent active-exploitation evidence, this warrants prompt patching but not crisis handling. |
| Exploit ScenarioDerived | An attacker crafts a malicious BIP scene file (and an accompanying attacker-controlled library placed in the search path) and delivers it via email, a shared project folder, or a malicious web page. When a KeyShot user opens the file, the application loads the planted library from the unsecured location and executes attacker code in the context of the user's KeyShot process. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Uncontrolled search path handling in Luxion KeyShot's BIP file parser enables code execution in the context of the KeyShot process when a victim opens a crafted BIP file or visits a malicious page that delivers one. The flaw is CWE-427: KeyShot can load a library from an unsecured, attacker-influenced location, but exploitation is gated by mandatory user interaction (UI:R), uses a local vector (AV:L), and requires the attacker to place a malicious library where KeyShot searches; CVSS 3.1 base score is 7.8 with PR:N, so no prior authentication is required. No public exploit was identified at time of analysis and there is no CISA KEV confirmation.
RemediationAI
Upgrade KeyShot to the fixed release documented in vendor advisory KSA-302860; the input data does not provide an exact fixed version, so verify the current release against that advisory before deployment. Until the fixed build is applied, avoid opening BIP files from untrusted sources or delivered by unsolicited pages, and restrict write permissions to the KeyShot installation directory and any directories in its library search path so attackers cannot plant malicious libraries; this may interfere with legitimate plugins or shared library workflows. Where operationally feasible, launch KeyShot from trusted directories, use application control or allowlisting to prevent unauthorized library loads, and consider sandboxing KeyShot when processing untrusted files, accepting that sandboxing may affect rendering performance or plugin compatibility. Monitor ZDI-26-748 and KSA-302860 for updated fixed-version guidance.
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
Luxion KeyShot is a 3D rendering and visualization application that processes BIP files. CWE-427 occurs when the application resolves a library through an uncontrolled search path, allowing an attacker to plant a malicious DLL, dylib, or shared object alongside a delivered file or in a writable directory that KeyShot searches. The CPE cpe:2.3:a:luxion:keyshot:*:*:*:*:*:*:*:* indicates no version restriction in the provided data. The assessed vector CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H describes low-complexity exploitation that is nevertheless local and user-interaction-gated; scope is unchanged, and successful exploitation gives high confidentiality, integrity, and availability impact within the KeyShot process. The ZDI advisory is ZDI-26-748, and the vendor certificate is KSA-302860; no KEV entry or public exploit code was identified.
Know when Keyshot 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:L/PR:N/UI:R/S:U/C:H/I:H/A:H
File must be opened locally by the user so AV:L/UI:R; no prior privileges needed (PR:N); library-planting yields full code execution in user context, so C:H/I:H/A:H.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
Luxion KeyShot BIP File Parsing Uncontrolled Search Path Element Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Luxion KeyShot. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of BIP files. The issue results from loading a library from an unsecured location. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29268.
Executive ViewAI
Luxion KeyShot is exposed to a high-severity code-execution risk that activates when a user opens a crafted BIP file or visits a malicious page delivering one, affecting design and engineering workstation users who exchange KeyShot assets. No public exploit was identified at time of analysis, but no vendor-released patch is available, and exploitation requires user action without prior authentication, making this a material risk to intellectual property, endpoint integrity, and shared engineering environments. Leadership should prioritize preventing untrusted BIP content from reaching KeyShot and monitoring for suspicious process behavior.
No vendor-released patch identified at time of analysis. Interim mitigations include blocking untrusted BIP files at email and web gateways, prohibiting users from opening externally sourced BIP files, running KeyShot with least privilege, restricting write access to installation and search-path folders, using application allowlisting and endpoint monitoring for anomalous library loads, and opening untrusted BIP files only in an isolated virtual machine or sandbox.
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.
Luxion KeyShot PVS File Parsing Access of Uninitialized Pointer Remote Code Execution Vulnerability. Rated high severity
Luxion KeyShot SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this
Luxion KeyShot Viewer KSP File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. Rated high severi
Luxion KeyShot USDC File Parsing Use-After-Free Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), thi
Luxion KeyShot DAE File Parsing Access of Uninitialized Pointer Remote Code Execution Vulnerability. Rated high severity
Luxion KeyShot DAE File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. Rated high severity (CVS
Luxion KeyShot JT File Parsing Out-Of-Bounds Read Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), t
Luxion KeyShot ABC File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. Rated high severity (CVS
Luxion KeyShot OBJ File Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8),
Luxion KeyShot 3DS File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. Rated high severity (CV
Luxion KeyShot SKP File Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8),
Luxion KeyShot 3DS File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. Rated high severity (CVS
EUVD-2026-107407
GHSA-39qx-cfjv-25gw
NVD
CVE.org
EPSS
Exploit-DB