Skip to content
CVE PROGRAM SOURCE RECORD8.5 High

CVE-2026-40032

UAC < 3.3.0-rc1 Command Injection via Placeholder Substitution

Description

UAC (Unix-like Artifacts Collector) before 3.3.0-rc1 contains a command injection vulnerability in the placeholder substitution and command execution pipeline where the _run_command() function passes constructed command strings directly to eval without proper sanitization. Attackers can inject shell metacharacters or command substitutions through attacker-controlled inputs including %line% values from foreach iterators and %user% / %user_home% values derived from system files to achieve arbitrary command execution with the privileges of the UAC process.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

tclahr UAC

Default version status: unaffected

  • 0 to < 3.3.0-rc1affected
  • 3.3.0-rc1unaffected

References