7.8 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
- @LeSuisse dismissed (not in Nixpkgs)
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.2.0
- ==3.3.0-rc1
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
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
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
None
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
None
pkgs.typstPackages.tlacuache-thesis-fc-unam_0_1_1
Template para escribir una tesis para la facultad de ciencias
pkgs.typstPackages.tlacuache-thesis-fc-unam_0_1_2
Template para escribir una tesis para la facultad de ciencias
Package maintainers
-
@nicoonoclaste nicoo <nicoo@debian.org>
-
@RossSmyth Ross Smyth
-
@cherrypiejam Gongqi Huang
-
@malte-v Malte Voos <nixpkgs@mal.tc>
-
@TheRobot2105 Felix Kimmel <felix.kimmel@web.de>
-
@UlyssesZh Ulysses Zhan <ulysseszhan@gmail.com>