7.8 HIGH
- CVSS version: 3.1
- Attack vector (AV): LOCAL
- Attack complexity (AC): LOW
- Privileges required (PR): NONE
- User interaction (UI): REQUIRED
- Scope (S): UNCHANGED
- Confidentiality impact (C): HIGH
- Integrity impact (I): HIGH
- Availability impact (A): HIGH
UAC < 3.3.0-rc1 Command Injection via Placeholder Substitution
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.
References
-
Pull Request product
-
Patch Commit #1 patch
-
Patch Commit #2 patch
-
Patch Commit #3 patch
-
Related Issue product
-
Mobasi Sentinel Vulnerability Index vendor-advisory
-
VulnCheck Advisory: UAC < 3.3.0-rc1 Command Injection via Placeholder Substitution third-party-advisory
Affected products
- ==3.3.0-rc1
- =<3.2.0
Matching in nixpkgs
pkgs.uacme
ACMEv2 client written in plain C with minimal dependencies
pkgs.guacamole-client
Clientless remote desktop gateway
pkgs.guacamole-server
Clientless remote desktop gateway
-
nixos-unstable 1.6.0-unstable-2025-06-29
- nixpkgs-unstable 1.6.0-unstable-2025-06-29
- nixos-unstable-small 1.6.0-unstable-2025-06-29
-
nixos-25.11 1.6.0-unstable-2025-06-29
- nixos-25.11-small 1.6.0-unstable-2025-06-29
- nixpkgs-25.11-darwin 1.6.0-unstable-2025-06-29
pkgs.mpvScripts.quack
Reduce audio volume after seeking
-
nixos-unstable 0-unstable-2020-05-27
- nixpkgs-unstable 0-unstable-2020-05-27
- nixos-unstable-small 0-unstable-2020-05-27
-
nixos-25.11 0-unstable-2020-05-27
- nixos-25.11-small 0-unstable-2020-05-27
- nixpkgs-25.11-darwin 0-unstable-2020-05-27
pkgs.luaPackages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua51Packages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua52Packages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua53Packages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua54Packages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua55Packages.luacov
Coverage analysis tool for Lua scripts
pkgs.luaPackages.luacheck
A static analyzer and a linter for Lua
pkgs.haskellPackages.quack
Convenience parser combinators for URI query strings
pkgs.luajitPackages.luacov
Coverage analysis tool for Lua scripts
pkgs.lua51Packages.luacheck
A static analyzer and a linter for Lua
pkgs.lua52Packages.luacheck
A static analyzer and a linter for Lua
pkgs.lua53Packages.luacheck
A static analyzer and a linter for Lua
pkgs.lua54Packages.luacheck
A static analyzer and a linter for Lua
pkgs.luajitPackages.luacheck
A static analyzer and a linter for Lua
pkgs.python312Packages.aioaquacell
Asynchronous library to retrieve details of your Aquacell water softener device.
pkgs.python313Packages.aioaquacell
Asynchronous library to retrieve details of your Aquacell water softener device.
pkgs.luaPackages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.lua51Packages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.lua52Packages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.lua53Packages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.lua54Packages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.lua55Packages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.luajitPackages.luacov-reporter-lcov
A luacov reporter for use with lcov
pkgs.typstPackages.tlacuache-thesis-fc-unam
Template para escribir una tesis para la facultad de ciencias
pkgs.vscode-extensions.huacnlee.autocorrect
AutoCorrect is a linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
pkgs.home-assistant-component-tests.aquacell
Open source home automation that puts local control and privacy first
pkgs.typstPackages.tlacuache-thesis-fc-unam_0_1_1
Template para escribir una tesis para la facultad de ciencias
Package maintainers
-
@drupol Pol Dellaiera <pol.dellaiera@protonmail.com>
-
@dotlambda ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86 <nix@dotlambda.de>
-
@mweinelt Martin Weinelt <hexa@darmstadt.ccc.de>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@nicoonoclaste nicoo <nicoo@debian.org>
-
@pyrox0 Pyrox <pyrox@pyrox.dev>
-
@cherrypiejam Gongqi Huang
-
@malte-v Malte Voos <nixpkgs@mal.tc>
-
@TheRobot2105 Felix Kimmel <felix.kimmel@web.de>
-
@UlyssesZh Ulysses Zhan <ulysseszhan@gmail.com>