Autodesk Revit
CVE-2026-1288
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted RFA file to target user
-
DeliveryUser opens file in Autodesk Revit
-
ExploitUser triggers 'Convert RFA to FormIt' conversion
-
ExecutionNULL pointer dereference fires in conversion parser
-
ImpactRevit process crashes (DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target to have Autodesk Revit installed and to actively trigger the 'Convert RFA to FormIt' feature on a malicious RFA file - this specific conversion workflow is the vulnerable code path, not general RFA file opening. The CVSS local attack vector (AV:L) confirms the attack cannot be performed remotely without first placing the file on the victim's system; the UI:R metric confirms the victim must perform an explicit user action (initiating the conversion). No privileges are required to invoke the conversion feature (PR:N). Exploitation is constrained to a denial-of-service outcome (application crash only); no code execution or data exfiltration is indicated. Environments that restrict use of the FormIt conversion feature, or that do not open externally sourced RFA files directly in Revit, are not realistically exploitable. |
| Impact | The CVSS 3.1 base score of 5.5 (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) accurately reflects a moderate-severity, locally exploited denial-of-service issue. The local attack vector (AV:L) is the most significant risk-limiting factor: exploitation cannot be accomplished over a network directly; an attacker must first deliver a malicious RFA file to a target machine and then socially engineer the victim into performing the 'Convert RFA to FormIt' action (UI:R). Impact is strictly limited to application availability - there is no confidentiality or integrity dimension (C:N/I:N). No EPSS score was provided in the available data, so probability-based exploitation likelihood cannot be quantitatively assessed. The absence of a CISA KEV listing and the absence of any referenced proof-of-concept code suggest this is not currently being exploited at scale. Real-world risk is relatively low for organizations with standard email attachment and file-sharing controls; the primary concern is targeted spear-phishing scenarios where a trusted RFA file is weaponized. The availability of a vendor patch via Autodesk Access makes this straightforwardly remediable. |
| Exploit ScenarioDerived | An attacker crafts a malformed RFA file designed to trigger a null pointer condition during FormIt conversion and delivers it to a Revit user via email, a shared project folder, or a collaboration platform under the guise of a standard Revit family asset. The victim opens the file in Autodesk Revit and invokes 'Convert RFA to FormIt,' causing the application to dereference a null pointer and crash immediately. No public proof-of-concept code has been identified, meaning successful crafting of the malicious RFA currently requires knowledge of the RFA file format internals. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
NULL pointer dereference in Autodesk Revit's 'Convert RFA to FormIt' feature causes the application to crash when processing a specially crafted RFA file, resulting in a denial-of-service condition. All tracked versions of Autodesk Revit are affected per CPE data, with the attack requiring local file access and deliberate user interaction to trigger the vulnerable conversion workflow. No public exploit code and no CISA KEV listing exist at time of analysis; a vendor-released patch is available through Autodesk Access.
RemediationAI
Apply the vendor-released patch for Autodesk Revit through the Autodesk Access client available at https://www.autodesk.com/products/autodesk-access/overview. The exact patched version number is not specified in available data - check the Autodesk security advisory ADSK-SA-2026-0007 at https://www.autodesk.com/trust/security-advisories/adsk-sa-2026-0007 for the specific fixed build. As a compensating control where patching is not immediately possible, organizations should instruct users not to use the 'Convert RFA to FormIt' feature on RFA files received from untrusted or unverified external sources, since the conversion step is the precise trigger for the vulnerability. Blocking or quarantining inbound RFA files at email gateways and collaboration platforms reduces the attack surface further, with the trade-off that legitimate architectural family files from external partners would require manual review before processing.
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
Autodesk Revit (cpe:2.3:a:autodesk:revit:*:*:*:*:*:*:*:*) includes a built-in conversion utility that transforms Revit Family (RFA) files into Autodesk FormIt geometry. The conversion pipeline contains a CWE-476 (NULL Pointer Dereference) flaw: during parsing or processing of RFA content, a pointer is dereferenced without first being validated for a NULL condition. When a maliciously structured RFA file is fed into this path, the runtime dereferences a null pointer, triggering an access violation and crashing the host Revit process. CWE-476 defects of this class typically arise from missing error-path checks after object allocation or resource lookup - if the expected object is absent or the allocation fails, subsequent use of the uninitialized pointer causes the fault. Because the crash occurs inside the Revit application process, the scope is unchanged (S:U) and no memory corruption primitive useful for code execution has been identified in available data.
Know when Revit 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:N/I:N/A:H
Local file-based trigger (AV:L), user must initiate conversion (UI:R), no privileges needed, crash-only impact with no C or I.
Primary rating from Vendor (autodesk).
CVSS VectorVendor: autodesk
DescriptionCVE.org
A maliciously crafted RFA file, when converted to FormIt via “Convert RFA to FormIt” in Autodesk Revit, can force a NULL Pointer Dereference vulnerability. Successful exploitation may cause the application to crash, leading to a denial-of-service condition.
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 null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
A maliciously crafted RCS file, when parsed through Autodesk Revit, can force an Out-of-Bounds Write vulnerability. Rate
Use-After-Free in Autodesk Revit's PDF parser allows arbitrary code execution, sensitive data disclosure, or application
Out-of-bounds read in Autodesk Revit's PDF parsing engine exposes users to crashes, sensitive memory disclosure, and arb
Untrusted pointer dereference in Autodesk products' BMP file parser enables arbitrary code execution in the context of t
Out-of-bounds write in Autodesk Revit's PDF parser allows arbitrary code execution in the context of the current user pr
A maliciously crafted JPG file, when linked or imported into certain Autodesk applications, can force a Heap-Based Overf
A maliciously crafted DWG file, when parsed through Autodesk Revit, can cause a Stack-Based Buffer Overflow vulnerabilit
A maliciously crafted PDF file, when linked or imported into Autodesk applications, can force a Heap-Based Overflow vuln
A maliciously crafted PDF file, when parsed through Autodesk applications, can force a Memory Corruption vulnerability.
A maliciously crafted PDF file, when linked or imported into Autodesk applications, can force a Heap-Based Overflow vuln
Use-After-Free vulnerability (CWE-416) in Autodesk Revit triggered by maliciously crafted RFA (Revit Family) files that
A maliciously crafted DWG file, when parsed through certain Autodesk applications, can force an Out-of-Bounds Write vuln
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB