Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Ignition Gateway with low-privilege credentials
-
DeliveryConfirm gateway script execution rights assigned to session
-
ExploitInvoke project creation without role restriction check
-
ExecutionDeploy project containing malicious tag bindings or scripted logic
-
ImpactAlter industrial process monitoring or control behavior
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Default permission hardening
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Two concrete prerequisites must both be met: (1) the attacker must hold a valid authenticated session to the Ignition Gateway (PR:L - any credential-holder, not necessarily a privileged role); and (2) that session must have permission to execute gateway scripts, which is a separate, non-default capability grant within Ignition's RBAC model. Exploitation is bounded by the requirement for this dual authorization. Environments that do not grant script execution rights to general user accounts significantly reduce exposure. The 8.3 series is architecturally exempt. The 'Create Project Role(s)' gateway setting being blank is the necessary vulnerable condition; sites that had proactively populated that setting were not exposed even on vulnerable versions. |
| Impact | The CVSS 4.0 score of 8.7 with VC:H/VI:H/VA:H reflects the potential operational impact in ICS deployments rather than a straightforward web-app privilege escalation. The PR:L metric is accurate: exploitation requires a valid authenticated session AND the ability to execute gateway scripts - a subset of authenticated users, not all of them. This somewhat narrows real-world exploitability compared to a fully unauthenticated vector. EPSS data is not provided; the ICS-CERT reporting origin and SCADA context suggest the concern is targeted industrial espionage or sabotage rather than opportunistic mass exploitation. No public exploit or KEV listing exists, which is consistent with the specialized knowledge required to weaponize project creation in an ICS context. The high C/I/A impact ratings are plausible because a malicious project could deploy altered PLC tag bindings, screen logic, or scripted actions affecting physical process control - but only if the attacker already has script execution rights, limiting the practical blast radius. |
| Exploit ScenarioDerived | An authenticated Ignition user with gateway script execution rights - for example, a lower-privileged operator account that legitimately runs diagnostic scripts - connects to the Ignition Gateway over the network and invokes the project creation API or Designer interface. Because the 'Create Project Role(s)' setting is blank, no role check is enforced and the project is created successfully. The attacker then populates the project with malicious tag bindings or scripted actions to interfere with monitored industrial processes, achieving an impact that exceeds their intended authorization. No public proof-of-concept code has been identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 04, 2026
Privilege escalation in Inductive Automation Ignition 8.1.53 and earlier allows any authenticated user who can execute gateway scripts to create SCADA/HMI projects without restriction, because the Gateway 'Create Project Role(s)' setting shipped with a blank default - effectively disabling the access control gate entirely. In industrial control system (ICS) environments, unauthorized project creation is operationally significant: projects define the logic, tags, and screens that interact with physical process equipment. Ignition 8.1.54 closes the gap by restricting project creation to Designer sessions, removing reliance on the misconfigured role setting. No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis.
Earlier versions of this analysis (1)
Privilege escalation in Inductive Automation Ignition 8.1.53 and earlier allows any authenticated low-privileged user to create SCADA projects without authorization, because the Gateway "Create Project Role(s)" setting shipped with a blank default value - effectively disabling the role restriction entirely. The flaw is limited to users who also have gateway script execution capability, but in typical Ignition deployments many non-admin roles carry this capability. Ignition 8.1.54 resolves the issue by restricting project creation to Designer sessions and removing reliance on the misconfigured setting. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
Vendor-released patch: Ignition 8.1.54. Upgrade to 8.1.54 or later, which removes the reliance on the 'Create Project Role(s)' setting entirely by restricting project creation exclusively to authenticated Designer sessions. The upgrade is the primary and recommended fix; no workaround achieves equivalent protection. As a compensating control prior to patching, administrators should manually populate the 'Create Project Role(s)' gateway setting with an explicit, restricted role (e.g., a dedicated 'ProjectDesigner' role assigned only to authorized personnel) to approximate the intended access control. Note that this compensating control requires active configuration verification - a blank setting will continue to permit unrestricted creation. Full advisory details at https://security.inductiveautomation.com/?tcuUid=34477620-731d-4b70-b22b-9450f9a659a3.
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
Ignition (cpe:2.3:a:inductive_automation:ignition) is Inductive Automation's flagship SCADA/HMI/MES platform, widely deployed across manufacturing, utilities, and critical infrastructure. The 'Create Project Role(s)' gateway setting is a role-based access control (RBAC) guard that is supposed to restrict which authenticated identities may instantiate new Ignition projects. CWE-276 (Incorrect Default Privileges) describes the root cause precisely: the setting shipped blank out of the box, meaning the RBAC check was vacuously satisfied by any authenticated session that could reach the gateway scripting interface. The flaw sits at the intersection of gateway session management and RBAC enforcement. The 8.3 series was re-architected and was never affected; only the 8.1.x maintenance branch through 8.1.53 carries the vulnerable default.
Know when Ignition 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Authenticated network access with low privilege required; both script execution and auth needed; high ICS operational impact justifies C/I/A:H.
Primary rating from Vendor (icscert).
CVSS VectorVendor: icscert
Lifecycle Timeline
3DescriptionCVE.org
In Ignition 8.1.53 and earlier, the Gateway "Create Project Role(s)" setting shipped blank, which permitted any authenticated user to create projects (if they can execute gateway scripts). Ignition 8.1.54 restricts project creation to Designer sessions and no longer relies on this setting. The 8.3 series is not affected.
Executive ViewAI
Inductive Automation Ignition versions 8.1.53 and earlier contain a privilege escalation vulnerability allowing authenticated users with gateway script execution rights to create unauthorized SCADA/HMI projects by exploiting a blank default role setting that disables the access control entirely. Although no public exploit has been identified at time of analysis, compromised insider accounts or lateral movement could enable attackers to modify industrial process logic and control screens, directly threatening operational safety and asset integrity in manufacturing and critical infrastructure environments.
Vendor-released patch: version 8.1.54 or later. If patching is delayed: (1) restrict gateway script execution permissions to the minimum necessary accounts, (2) enable and actively monitor project creation audit logs for unauthorized attempts, (3) implement network segmentation to limit lateral movement from compromised user accounts, and (4) conduct immediate access review to remove unnecessary script execution privileges.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Ignition before 2.5.2, as used in Laravel and other products, allows unauthenticated remote attackers to execute arbitra
An issue was discovered in Inductive Automation Ignition before 7.9.20 and 8.x before 8.1.17. Rated critical severity (C
Thrive “Legacy” Rise by Thrive Themes WordPress theme before 2.0.0, Luxe by Thrive Themes WordPress theme before 2.0.0,
An issue was discovered in Inductive Automation Ignition before 7.9.20 and 8.x before 8.1.17. Rated high severity (CVSS
Due to an XML external entity reference, the software parses XML in the backup/restore functionality without XML securit
This vulnerability allows remote attackers to bypass authentication on affected installations of Inductive Automation Ig
The Ignition component before 1.16.15, and 2.0.x before 2.0.6, for Laravel has a "fix variable names" feature that can l
The Ignition component before 2.0.5 for Laravel mishandles globals, _get, _post, _cookie, and _env. Rated critical sever
The Thrive Optimize WordPress plugin before 1.4.13.3, Thrive Comments WordPress plugin before 1.4.15.3, Thrive Headline
The affected product may allow an attacker with access to the Ignition web configuration to run arbitrary code. Rated hi
This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation I
This vulnerability allows remote attackers to execute arbitrary code on affected installations of Inductive Automation I
EUVD-2026-71775
GHSA-c95r-xfc2-mhwg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB