PatchSiren cyber security CVE debrief
CVE-2026-94046 0215AndrewFeng CVE debrief
A weakness in 0215AndrewFeng ACE-MCP up to 4.10.8 allows for path traversal via the get_file_snippet function in getFileSnippet.ts. This issue can be exploited remotely. The project has been informed but has not yet responded. The vulnerability is caused by the isPathInsideProjectRoot guard being insufficient, as it only blocks filePath escaping the attacker-chosen projectRootPath, but not the root itself. Defenders should assess exposure and prioritize verification and potential remediation.
- Vendor
- 0215AndrewFeng
- Product
- ACE-MCP
- CVSS
- LOW 2.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-20
- Original CVE updated
- 2026-09-20
- Advisory published
- 2026-09-20
- Advisory updated
- 2026-09-20
Who should care
Defenders and administrators of systems using 0215AndrewFeng ACE-MCP up to 4.10.8 should assess exposure and prioritize verification and potential remediation. They should review and enhance path validation and sanitization in the get_file_snippet function, monitor for potential exploitation attempts, and track exceptions, retest remediated assets.
Why it matters
CVE-2026-94046 is a path traversal vulnerability in 0215AndrewFeng ACE-MCP up to 4.10.8 that can be exploited remotely. Defenders should prioritize verifying the affected versions, assessing exposure, and enhancing path validation and sanitization to prevent potential unauthorized file access or data leakage.
- Potential unauthorized file access
- Possible data leakage or system compromise
- Need for enhanced path validation and sanitization
- Verification of affected versions and exposure required
Technical summary
The get_file_snippet function in getFileSnippet.ts of 0215AndrewFeng ACE-MCP up to 4.10.8 is vulnerable to path traversal. The isPathInsideProjectRoot guard is insufficient as it only blocks filePath escaping the attacker-chosen projectRootPath, but not the root itself. This allows an attacker to potentially access unauthorized files or data, leading to data leakage or system compromise. Defenders should prioritize verifying the affected versions and assessing exposure in their environments, and enhance path validation and sanitization to prevent potential unauthorized file access.
Defensive priority
Defenders should prioritize verifying the affected versions and assessing exposure in their environments.
Recommended defensive actions
- Verify the version of ACE-MCP in use and assess exposure
- Review and enhance path validation and sanitization in the get_file_snippet function
- Monitor for potential exploitation attempts
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. However, the extent of exploitation and affected versions require further verification. The get_file_snippet function in getFileSnippet.ts of 0215AndrewFeng ACE-MCP up to 4.10.8 is vulnerable to path traversal. The project was informed of the problem early through an issue report but has not responded yet.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-94046 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-94046
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-94046 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-94046
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/0215AndrewFeng/ACE-MCP/
-
Source reference
Unverified legacy reference
URL: https://github.com/0215AndrewFeng/ACE-MCP/issues/1
-
Source reference
Unverified legacy reference
URL: https://github.com/Xh1Xxhg/public_exp/issues/3
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/cve/CVE-2026-94046
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/submit/949256
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/vuln/407975
-
Source reference
Unverified legacy reference
URL: https://vuldb.com/vuln/407975/cti
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.