A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-44641

CVE-2026-44641: Microsoft APM Path Traversal Vulnerability

CVE-2026-44641 is a path traversal flaw in Microsoft APM that allows malicious plugins to copy arbitrary files during installation. This article covers the technical details, affected versions, and mitigation strategies.

Published: May 21, 2026

CVE-2026-44641 Overview

CVE-2026-44641 is a path traversal vulnerability [CWE-22] in Microsoft APM, an open-source dependency manager for AI agents. Versions prior to 0.8.12 fail to validate attacker-controlled paths in plugin manifest fields during installation. The apm install command normalizes marketplace plugins by copying components referenced in plugin.json into the local .apm/ directory. The implementation does not restrict these paths to the plugin directory, allowing absolute paths or ../ traversal sequences. A malicious plugin can copy arbitrary readable files or directories from the installer's host machine. Microsoft released a fix in version 0.8.12.

Critical Impact

Installing a malicious APM plugin allows an attacker to exfiltrate arbitrary readable files from the user's machine, including SSH keys, cloud credentials, and source code.

Affected Products

  • Microsoft APM versions prior to 0.8.12
  • AI agent projects using APM as a dependency manager
  • Developer workstations and CI environments running apm install

Discovery Timeline

  • 2026-05-15 - CVE-2026-44641 published to NVD
  • 2026-05-18 - Last updated in NVD database

Technical Details for CVE-2026-44641

Vulnerability Analysis

Microsoft APM is a community-driven dependency manager designed to package and distribute components used by AI agents. When a user runs apm install, the tool retrieves a plugin from the marketplace and normalizes its layout by copying files declared in the plugin.json manifest into the local .apm/ directory.

The manifest exposes several fields that reference files on disk: agents, skills, commands, and hooks. These fields are controlled entirely by the plugin author. The installer reads each declared path and performs a copy operation without confirming that the source path resolves inside the plugin's own directory.

Because path containment is not enforced, the copy operation honors absolute paths such as /home/user/.ssh/id_rsa and parent-directory traversal sequences such as ../../../../etc/passwd. The copied files land inside the .apm/ directory of the project where the user invoked apm install, where the malicious plugin can subsequently read them through its declared agent or hook logic.

Root Cause

The root cause is missing path canonicalization and containment validation on manifest-supplied file paths. The installer trusts the agents, skills, commands, and hooks entries as relative paths within the plugin archive, but does not call a resolver that rejects absolute paths or traversal sequences escaping the plugin root.

Attack Vector

Exploitation requires local execution context with user interaction: a developer must install a malicious plugin from the APM marketplace or another source. The attacker publishes a plugin whose plugin.json declares manifest paths pointing at sensitive host files. When the victim runs apm install, the installer copies those files into .apm/, where the plugin's agent or hook code can read and exfiltrate them on first execution. No elevated privileges are required beyond those of the installing user.

The vulnerability mechanism is described in the GitHub Security Advisory GHSA-xhrw-5qxx-jpwr.

Detection Methods for CVE-2026-44641

Indicators of Compromise

  • Files inside .apm/ directories whose names match sensitive host paths such as id_rsa, .aws/credentials, or .npmrc.
  • plugin.json manifests containing absolute paths or ../ sequences in the agents, skills, commands, or hooks fields.
  • Unexpected outbound network connections initiated by APM plugin processes shortly after apm install completes.

Detection Strategies

  • Audit installed plugins by parsing each plugin.json and flagging any manifest path that is absolute or contains .. segments.
  • Inventory .apm/ directories across developer endpoints and compare copied filenames against an allowlist of expected plugin assets.
  • Hash sensitive credential files and alert when matching content appears under any project's .apm/ tree.

Monitoring Recommendations

  • Monitor process telemetry for apm install invocations followed by reads of ~/.ssh, ~/.aws, ~/.config, or browser profile directories.
  • Log file-system access patterns from APM plugin processes on developer workstations and CI runners.
  • Track network egress from hosts running APM, focusing on uploads from .apm/ working directories.

How to Mitigate CVE-2026-44641

Immediate Actions Required

  • Upgrade Microsoft APM to version 0.8.12 or later on all developer workstations, build servers, and CI runners.
  • Audit existing .apm/ directories for files copied from outside their plugin source tree and remove any unexpected content.
  • Rotate credentials, SSH keys, and API tokens that may have been readable by users who installed untrusted plugins on vulnerable APM versions.

Patch Information

Microsoft fixed CVE-2026-44641 in Microsoft APM version 0.8.12. The patch enforces that paths referenced by the agents, skills, commands, and hooks manifest fields resolve inside the plugin directory. Refer to the GitHub Security Advisory GHSA-xhrw-5qxx-jpwr for the upstream advisory and commit references.

Workarounds

  • Restrict apm install to vetted plugins from trusted publishers until the upgrade is deployed.
  • Run apm install inside an ephemeral container or sandbox that has no access to credentials, SSH keys, or source repositories.
  • Review and statically validate every plugin.json before installation, rejecting manifests with absolute paths or .. traversal sequences.
bash
# Configuration example: upgrade APM and validate manifests before install
npm install -g @microsoft/apm@0.8.12

# Quick pre-install audit of a plugin manifest
jq '.agents, .skills, .commands, .hooks' plugin.json \
  | grep -E '^\s*"(/|\.\./)' && echo "UNSAFE PATHS DETECTED" || echo "OK"

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypePath Traversal

  • Vendor/TechMicrosoft Apm

  • SeverityHIGH

  • CVSS Score7.1

  • EPSS Probability0.06%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityHigh
  • AvailabilityNone
  • CWE References
  • CWE-22
  • Technical References
  • GitHub Security Advisory
  • Related CVEs
  • CVE-2026-46383: Microsoft APM Path Traversal Flaw
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English