CVE-2023-32174CWE-416

Unified Automation UaGateway NodeManagerOpcUa Use-After-Free Remote Code Execution Vulnerability

Critical · published May 3, 2024

CVSS v3.0
9.1
EPSS
2%
Percentile
79.0
In the wild
Unconfirmed
What it is

🚨 A sneaky use-after-free vulnerability could let attackers remotely execute code with SYSTEM privileges! 🔥 Think of it like a restaurant that tries to serve a dish from a recipe that’s already been tossed out — without checking if the recipe still exists, it could end up serving something disastrous. In this case, the NodeManagerOpcUa objects are the recipes left unvalidated before being used! An attacker who successfully exploits this could gain control over the entire system, allowing them to execute arbitrary commands and potentially wreak havoc. This vulnerability is especially critical since it requires authentication on default configurations, making it even more concerning for those who haven’t tightened their security. The consequences could be absolutely devastating!

Put simply

Think of it like a restaurant that tries to serve a dish from a recipe that’s already been tossed out — without checking if the recipe still exists, it could end up serving something disastrous. In this case, the NodeManagerOpcUa objects are the recipes left unvalidated before being used! This use-after-free vulnerability in Unified Automation UaGateway arises from the improper handling of NodeManagerOpcUa objects, where the system does not check if an object still exists before performing operations. This oversight can be exploited to execute arbitrary code in the context of SYSTEM.

What to do

An attacker who successfully exploits this could gain control over the entire system, allowing them to execute arbitrary commands and potentially wreak havoc. This vulnerability is especially critical since it requires authentication on default configurations, making it even more concerning for those who haven’t tightened their security. The consequences could be absolutely devastating! To protect your installations, patch to the latest version provided by Unified Automation immediately. Additionally, conduct a thorough security review of your authentication mechanisms and consider hardening your configuration to minimize potential risks. Don’t let this vulnerability catch you off guard! You've got this! By following these steps, you'll fortify your defenses in no time! 🛡️

The record
Technical detail
CVSS v3.0
9.1 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01853 · 79.0th percentile
Weakness
CWE-416 · Use After Free
Published
2024-05-03T01:56Z
EPSS history
Timeline
  • 03 MAY 01:56Z
    Unified Automation UaGateway NodeManagerOpcUa Use-After-Free Remote Code Execution Vulnerability
    cvelistv5