Vulnerability Description
Mastra is a Typescript framework for building AI agents and assistants. Versions 0.13.8 through 0.13.20-alpha.0 are vulnerable to a Directory Traversal attack that results in the disclosure of directory listings. The code contains a security check to prevent path traversal for reading file contents, but this check is effectively bypassed by subsequent logic that attempts to find directory suggestions. An attacker can leverage this flaw to list the contents of arbitrary directories on the user's filesystem, including the user's home directory, exposing sensitive information about the file system's structure. This issue is fixed in version 0.13.20.
CVSS Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/mastra-ai/mastra/commit/7f2b528ba82db512d68832d2f8ad6cbc8bb46
- https://github.com/mastra-ai/mastra/security/advisories/GHSA-xh92-rqrq-227v
FAQ
What is CVE-2025-61685?
CVE-2025-61685 is a vulnerability with a CVSS score of 6.5 (MEDIUM). Mastra is a Typescript framework for building AI agents and assistants. Versions 0.13.8 through 0.13.20-alpha.0 are vulnerable to a Directory Traversal attack that results in the disclosure of directo...
How severe is CVE-2025-61685?
CVE-2025-61685 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-61685?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.