CVE-2024-7847

RSLogix™ 5 and RSLogix 500® Remote Code Execution Via VBA Embedded Script

Published Oct 14, 2024 CVSS 4.0 · 8.8 High EPSS < 1% KEV · Not listed
Description
VULNERABILITY DETAILS

Rockwell Automation used the latest versions of the CVSS scoring system to assess the following vulnerabilities. The following vulnerabilities were reported to us by Sharon Brizinov of Claroty Research - Team82.

A feature in the affected products enables users to prepare a project file with an embedded VBA script and can be configured to run once the project file has been opened without user intervention. This feature can be abused to trick a legitimate user into executing malicious code upon opening an infected RSP/RSS project file. If exploited, a threat actor may be able to perform a remote code execution. Connected devices may also be impacted by exploitation of this vulnerability.

Remediation

Vendor Workaround

Mitigations and Workarounds Users using the affected software are encouraged to apply the following mitigations and security best practices, where possible. ·       Deny the execution feature in FactoryTalk® Administration Console, when not needed, by navigating to “Policies”, selecting ‘”Enable/Disable VBA”, and then checking the “Deny” box to block VBA code execution. ·       Save project files in a Trusted® location where only administrators can modify it and verify file integrity. ·       Utilize the VBA editor protection feature, which locks the VBA code from viewing and editing by setting a password.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-48698 VULNERABILITY DETAILS Rockwell Automation used the latest versions of the CVSS scoring system to assess the following vulnerabilities. The following vulnerabilities were reported to us by Sharon Brizinov of Claroty Research - Team82. A feature in the affected products enables users to prepare a project file with an embedded VBA script and can be configured to run once the project file has been opened without user intervention. This feature can be abused to trick a legitimate user into executing malicious code upon opening an infected RSP/RSS project file. If exploited, a threat actor may be able to perform a remote code execution. Connected devices may also be impacted by exploitation of this vulnerability.
History
Type Values Removed Values Added
First Time appeared Rockwellautomation rslogix Micro Starter Lite
CPEs cpe:2.3:a:rockwellautomation:rslogix_500:-:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_5:-:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_micro_developer:-:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_micro_starter_lite:-:*:*:*:*:*:*:*
Vendors & Products Rockwellautomation rslogix Micro Starter Lite
Type Values Removed Values Added
First Time appeared Rockwellautomation
Rockwellautomation rslogix 5
Rockwellautomation rslogix 500
Rockwellautomation rslogix Micro Developer
Rockwellautomation rslogix Micro Starter
CPEs cpe:2.3:a:rockwellautomation:rslogix_500:*:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_5:*:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_micro_developer:*:*:*:*:*:*:*:*
cpe:2.3:a:rockwellautomation:rslogix_micro_starter:*:*:*:*:*:*:*:*
Vendors & Products Rockwellautomation
Rockwellautomation rslogix 5
Rockwellautomation rslogix 500
Rockwellautomation rslogix Micro Developer
Rockwellautomation rslogix Micro Starter
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description VULNERABILITY DETAILS Rockwell Automation used the latest versions of the CVSS scoring system to assess the following vulnerabilities. The following vulnerabilities were reported to us by Sharon Brizinov of Claroty Research - Team82. A feature in the affected products enables users to prepare a project file with an embedded VBA script and can be configured to run once the project file has been opened without user intervention. This feature can be abused to trick a legitimate user into executing malicious code upon opening an infected RSP/RSS project file. If exploited, a threat actor may be able to perform a remote code execution. Connected devices may also be impacted by exploitation of this vulnerability.
Title RSLogix™ 5 and RSLogix 500® Remote Code Execution Via VBA Embedded Script
Weaknesses CWE-345
References
Metrics cvssV3_1

{'score': 7.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Rockwell
Published
Updated
Oct 15, 2024, 2:05 PM
Reserved
Aug 15, 2024, 3:51 PM
Status
Analyzed
Published
Oct 14, 2024, 2:15 PM
Modified
Jun 17, 2026, 8:21 AM