CVE-2023-6448
Critical · 9.8 CISA KEVCVSS
9.8
EPSS
2.1%
Published
Dec 5, 2023
CISA due date
Dec 18, 2023
Cloudanix analysis
Attackers can take control of certain industrial control panels if they are still using an unchanged built-in administrator password.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Full Compromise
- Component
- Firmware
- Class
- Credential Exposure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Unitronics VisiLogic versions before 9.9.00 use a default administrative password for Vision and Samba PLC/HMI systems. If the device management interface is reachable over a network, an unauthenticated attacker can authenticate with the known default credential and obtain administrative control. Successful exploitation can allow configuration changes, logic/program manipulation, device reset or stop/start operations, data access, and disruption of PLC/HMI-controlled processes. The CVSS 9.8 rating reflects network exploitation with low complexity, no required privileges, no user interaction, and potential full confidentiality, integrity, and availability impact.
Why it matters to the business
Exploitation can give an external attacker control over industrial automation equipment used to monitor or control physical processes. This can lead to operational downtime, unsafe process behavior, loss of visibility from HMI panels, unauthorized changes to PLC logic, production disruption, incident response costs, and potential safety or regulatory consequences. The vulnerability is listed in CISA KEV with a remediation deadline of 2023-12-18 and is known to be exploited in the wild, so internet-exposed or poorly segmented Unitronics deployments should be treated as high-priority operational technology risk even though the EPSS score is modest.
How an attack unfolds
An attacker first identifies Unitronics Vision or Samba PLC/HMI devices exposed on the internet, reachable through remote access paths, or accessible from a compromised internal network segment. They connect to the device’s management/programming service and attempt authentication using the known default administrative password present in vulnerable VisiLogic deployments before version 9.9.00. If the credential has not been changed or the vulnerable software behavior remains present, the attacker gains administrative access without needing a valid account from the organization. From there, they can inspect configuration, upload or modify logic, change HMI settings, stop or restart equipment, alter communications parameters, or use the device as a foothold for additional OT network reconnaissance. Public exploitation has been observed, and defenders should assume exposed systems may have been probed or accessed.
How to fix it
Upgrade Unitronics VisiLogic to version 9.9.00 or later and apply any vendor-recommended firmware or project updates for affected Vision and Samba PLCs/HMIs. Change all default administrative passwords to unique, strong credentials and verify that no shared factory-default or reused passwords remain. Remove PLC/HMI management interfaces from direct internet exposure and restrict access to trusted engineering workstations through VPN, jump hosts, firewall allowlists, and OT network segmentation. Disable unused services and remote access paths where possible. Review all PLC/HMI programs, project files, user settings, and communications configurations for unauthorized changes before returning critical equipment to normal operation.
How to confirm the fix worked
Confirm that VisiLogic is version 9.9.00 or later on engineering systems and that affected Unitronics PLC/HMI projects have been updated according to vendor guidance. Attempt to authenticate using the former default administrative password from an isolated, authorized test host; the attempt should fail. Validate that management and programming services are not reachable from the public internet and are only accessible from approved engineering network segments. Run external and internal scans to identify exposed Unitronics services, then compare results against approved asset inventories. Review device configuration backups before and after remediation to confirm that credentials, logic, and communications settings are expected.
Typical attack path
- Scan internet-facing or reachable OT network ranges for Unitronics Vision or Samba PLC/HMI services.
- Fingerprint the device model, firmware, or VisiLogic-accessible interface.
- Attempt login using the known default administrative password.
- Gain administrative access to the PLC/HMI without prior authorization.
- Download project/configuration data or enumerate device settings.
- Modify logic, HMI screens, communications settings, or operating state.
- Disrupt the controlled process, hide changes from operators, or pivot further into the OT environment.
How to detect it
Look for evidence of unauthorized access to Unitronics PLC/HMI management or programming interfaces. Useful sources include PLC/HMI event logs where available, VisiLogic engineering workstation logs, firewall and VPN logs, remote access gateway logs, IDS/IPS telemetry, asset discovery records, NetFlow, packet captures from OT network sensors, and configuration management backups. Investigate successful or repeated login attempts to Unitronics devices from unfamiliar IP addresses, especially over management or programming ports; unexpected project uploads/downloads; changes to ladder logic, HMI screens, communications settings, or passwords; device stop/start/reset events; and new or unusual connections between IT networks and OT segments. Since this flaw involves default administrative credentials, exploitation may look like a normal successful administrator login unless correlated with source, timing, and change activity. Compare current device projects and settings against trusted backups, and review activity since public disclosure on 2023-12-05, with heightened concern for any internet-exposed devices before remediation.
- VisiLogic.exe
- Unitronics VisiLogic
- Unitronics
- Vision1210
- Vision1040
- Vision700
- Vision570
- Vision560
- Vision430
- Vision350
- Vision130
- Vision230
- Vision280
- Vision290
- Vision530
- Samba
- Project upload
- Project download
- PLC Stop
- PLC Start
- PLC Reset
- password changed
- login successful
- login failed
What your security team should do
- Immediately identify all Unitronics Vision and Samba PLC/HMI assets, including engineering workstations using VisiLogic, and determine whether any are reachable from the internet or untrusted networks.
- Prioritize remediation for internet-exposed systems, safety-critical processes, and devices supporting production or utilities operations.
- Upgrade VisiLogic to 9.9.00 or later and apply vendor guidance for affected PLC/HMI deployments.
- Change all default administrative passwords and enforce unique credentials for each device or site.
- Restrict management access using OT segmentation, firewall allowlists, VPN or jump-host controls, and monitoring of engineering workstation access.
- Hunt for prior exploitation by reviewing authentication, configuration-change, project-upload/download, and device restart/stop events around and after the 2023-12-05 publication date.
- Compare running PLC/HMI logic and configurations against known-good backups to identify unauthorized modifications.
- Because this vulnerability is in the CISA KEV catalog and exploitation is active in the wild, treat missed remediation as an urgent governance and operational risk item even if no ransomware association is currently listed.
The record
Unitronics VisiLogic before version 9.9.00, used in Vision and Samba PLCs and HMIs, uses a default administrative password. An unauthenticated attacker with network access can take administrative control of a vulnerable system.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-87950 Use of Hard-coded Credentials vulnerability in Drupal SAML SSO - Service Provider allows… CWE-798
- CVE-2026-75940 A vulnerability was reported in Lenovo Health Android Application, distributed… CWE-798
- CVE-2026-17038 DrEryk Gabinet before 11.5.0 uses hard-coded API credentials in its ticket reporting… CWE-798
- CVE-2026-81640 An attacker could derive the camera's Wi-Fi password and connect to its wireless network. CWE-798
- CVE-2026-79740 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-79950 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-79738 Dell SCG 5.0 Appliance versions prior to 5.36.00.16 and Dell SCG 5.0 Application versions… CWE-798
- CVE-2026-86464 In the current development version of Eclipse aeriOS, for which no official release has… CWE-798