CVE-2026-65702 Details
Description
Vanna through 2.0.2 contains a path traversal vulnerability in the FileSystemConversationStore persistence integration that allows unauthenticated remote attackers to write attacker-controlled JSON files to arbitrary filesystem locations and read conversation metadata from outside the intended store base directory. Attackers can supply path traversal sequences in the conversation_id parameter submitted to the unauthenticated chat API endpoints to escape the base directory during both write and read operations, enabling arbitrary file write with attacker-controlled content and unauthorized file read on the server filesystem.
A path traversal vulnerability has been identified in Vanna versions through 2.0.2, specifically within the FileSystemConversationStore persistence integration. This vulnerability allows unauthenticated remote attackers to write JSON files containing attacker-controlled content to arbitrary locations on the filesystem. Additionally, it enables unauthorized reading of conversation metadata from outside the designated store base directory. Exploitation involves sending path traversal sequences in the conversation_id parameter to the unauthenticated chat API endpoints, bypassing directory restrictions during both write and read operations.
Validate and normalize the conversation_id parameter in the FileSystemConversationStore integration before using it to construct filesystem paths. Reject any ids containing path traversal sequences or null bytes, or enforce a strict format such as UUIDs or a specific regex pattern. After joining the path, verify that it remains within the base directory using a containment check. Consider generating conversation_ids on the server side instead of relying on client input, and implement ownership checks before accessing the filesystem.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 23, 2026CISA-ADP
Assessed Jul 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/geo-chen/oss/blob/main/vanna.md | [email protected] | ExploitTechnical Analysis |
| https://www.vulncheck.com/advisories/vanna-path-traversal-via-filesystemconversationstore | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Vanna | <= 2.0.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | New CVE Received | [email protected] |
| Jul 23, 2026 | CVE Modified | CISA-ADP |
Volerion