7.1 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): None (N)
- 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): None (N)
by @LeSuisse Activity log
- Created suggestion
- @LeSuisse dismissed (not in Nixpkgs)
Microsoft APM: plugin.json component paths escape plugin root and copy arbitrary host files during install
Microsoft APM is an open-source, community-driven dependency manager for AI agents. Prior to 0.8.12, Microsoft APM normalizes marketplace plugins by copying plugin components referenced in plugin.json into .apm/. The manifest fields agents, skills, commands, and hooks are attacker-controlled, but the implementation does not enforce that those paths remain inside the plugin directory. A malicious plugin can therefore use absolute paths or ../ traversal paths to copy arbitrary readable host files or directories from the installer's machine during apm install. This vulnerability is fixed in 0.8.12.
References
Affected products
- ==< 0.8.12
Matching in nixpkgs
pkgs.wapm
Package manager for WebAssembly modules
pkgs.apmplanner2
Ground station software for autonomous vehicles
pkgs.ldapmonitor
Tool to monitor creation, deletion and changes to LDAP objects
pkgs.xf86videoapm
Alliance Promotion video driver for the Xorg X server
pkgs.xf86-video-apm
None
pkgs.snapmaker-luban
Snapmaker Luban is an easy-to-use 3-in-1 software tailor-made for Snapmaker machines
pkgs.xorg.xf86videoapm
None
pkgs.kdePackages.kapman
Kapman is a clone of the well known game Pac-Man
pkgs.haskellPackages.tmapmvar
A single-entity stateful Map in STM, similar to tmapchan
pkgs.python312Packages.elastic-apm
Python agent for the Elastic APM
pkgs.python313Packages.elastic-apm
Python agent for the Elastic APM
pkgs.python314Packages.elastic-apm
Python agent for the Elastic APM
pkgs.pkgsRocm.python3Packages.elastic-apm
Python agent for the Elastic APM
Package maintainers
-
@wucke13 Wucke <wucke13@gmail.com>
-
@mjm Matt Moriarity <matt@mattmoriarity.com>
-
@ilya-fedin Ilya Fedin <fedin-ilja2010@ya.ru>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@nyanloutre Paul Trehiou <paul@nyanlout.re>
-
@LunNova Luna Nova <nixpkgs-maintainer@lunnova.dev>
-
@bkchr Bastian Köcher <nixos@kchr.de>
-
@peterhoeg Peter Hoeg <peter@hoeg.com>
-
@FRidh Frederik Rietdijk <fridh@fridh.nl>
-
@K900 Ilya K. <me@0upti.me>
-
@ttuegel Thomas Tuegel <ttuegel@mailbox.org>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@simonkampe Simon Kämpe <simon.kampe+nix@gmail.com>
-
@lucperkins Luc Perkins <lucperkins@gmail.com>