CVE Catalog

CVE-2026-45539

High
Published: Translated: NVD NIST

Summary

In versions from 0.5.4 to 0.12.4, the Microsoft APM dependency manager has a vulnerability that allows enumeration of package files and reading their content through unsafe calls to Path.glob() and Path.rglob(). Symbolic links in remote APM dependencies may be improperly processed, potentially leading to the exposure of sensitive data.

Risk Assessment

Organizations may be exposed to data leaks or unauthorized file modifications, which can lead to serious security and integrity issues within applications.

Recommendation

It is recommended to upgrade to version 0.13.0 or later to eliminate this vulnerability and to review and secure existing files before deployment.

Other vulnerabilities in Microsoft APM

Original NVD description (English source)

Microsoft APM is an open-source, community-driven dependency manager for AI agents. From 0.5.4 to 0.12.4, two primitive integrators in apm-cli enumerate package files with bare Path.glob() / Path.rglob() calls and read each match with Path.read_text(), transparently following symbolic links. A symlink committed inside a remote APM dependency under .apm/prompts/<x>.prompt.md or .apm/agents/<x>.agent.md is preserved verbatim into apm_modules/ on clone and then dereferenced during integration, with the resolved content written as a regular file into the project's deploy directories. The package content_hash, the pre-deploy SecurityGate scan, and apm audit do not flag this. The deploy roots are not added to the auto-generated .gitignore, so the resulting files are staged by git add by default. This vulnerability is fixed in 0.13.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS