Skip to content
Threat Feed
critical advisory

ST Engineering iDirect Terminals: Local Privilege Escalation (CVE-2026-38056)

A local privilege escalation vulnerability in ST Engineering iDirect satellite terminals allows unprivileged users to achieve root access via an insecure Redis IPC bus and unsanitized script execution.

CVE search metadata

CVE search record: CVE-2026-38056. Severity: high. CVSS: 8.8. EPSS: 0.15%. KEV: no. Product: iQ-Series terminals (< 4.5.3.0), 3315-Series terminals (< 4.5.3.0), 9-Series terminals (< 4.5.3.0). Brief: ST Engineering iDirect Terminals: Local Privilege Escalation (CVE-2026-38056). Brief link: https://feed.craftedsignal.io/briefs/2026-10-cve-2026-38056/

Triage facts

Revision 1
Applicability
iQ-Series terminals (< 4.5.3.0), 3315-Series terminals (< 4.5.3.0) +1
Evidence
Unknown
Severity
Critical
Action
Immediate escalation
Sources
3 public sources
Freshness
Revision 1Oct 28, 05:47 UTC
Vulnerabilities
1 CVE
Source quality
B2Likely

CVE-2026-38056 is a critical local privilege escalation vulnerability affecting ST Engineering iDirect iQ-Series, 3315-Series, and 9-Series terminals. The vulnerability is caused by a design flaw in the inter-process communication (IPC) model: the Redis bus is configured without authentication, and the 'sysmngr' service executes installation scripts provided through Redis keys without verifying their integrity, ownership, or location. An attacker with local access to the terminal can manipulate Redis keys to force the execution of arbitrary commands as the root user.

Attack Chain

  1. Attacker gains initial local access (shell) to the satellite terminal.
  2. Attacker interacts with the unauthenticated Redis IPC bus via the pre-installed redis-cli tool.
  3. Attacker sets the INSTALL_DIR Redis key to a path controlled by the attacker (e.g., /tmp/pkg).
  4. Attacker creates a malicious shell script (e.g., /tmp/escalate.sh) to perform unauthorized modifications such as changing user UIDs in /etc/passwd.
  5. Attacker sets the INSTALL_SCRIPT Redis key to the path of the malicious script.
  6. Attacker triggers the installation process by setting the INSTALL_START key to 1.
  7. The sysmngr service executes the attacker-provided script with root privileges.
  8. Attacker gains persistent root access on the terminal.

Impact

Successful exploitation allows any unprivileged user, including restricted field-technician accounts, to escalate privileges to root. This grants full control over the terminal, enabling firmware modification, traffic interception, credential harvesting, satellite link manipulation, and lateral movement to other network-connected infrastructure.

Recommendation

  1. Upgrade all affected iQ-Series, 3315-Series, and 9-Series terminals to firmware version 4.5.3.0 or newer immediately.
  2. For terminals that cannot be upgraded, implement the following mitigations:
  • Apply a strong requirepass password in /etc/idirect/redis.conf and update all system processes to authenticate.
  • Restrict Redis network access by binding it to 127.0.0.1.
  • Implement host-based firewall rules (e.g., iptables) to block unauthorized access to the Redis port (6379) from external interfaces.
  • Proactively audit current user accounts and /etc/passwd for unauthorized UID modifications.

Immediate actions

Patch all ST Engineering iDirect terminals to version 4.5.3.0 or later.

IT Operations 48h

Threat Hunt

Monitor Redis configuration for empty passwords and binds to interfaces other than localhost.

T1068 high high confidence hunt now

Data: Device configuration files /etc/idirect/redis.conf

Detect unexpected execution of installation scripts via sysmngr or unauthorized file modifications in /etc/passwd.

T1059.004 high high confidence hunt now

Data: Audit logs for sysmngr service, File integrity monitoring (FIM) for /etc/passwd

Mitigations

Apply Redis password authentication and bind to 127.0.0.1.

immediate IT Operations

CVE-2026-38056