CVE-2026-115569 Details
Description
Fallow is a codebase intelligence tool for TypeScript and JavaScript. From 2.68.0 until 3.34.0, Fallow follows attacker-controlled Jest projects paths outside the project root through absolute paths, parent segments, dot-prefixed wildcard globs, or symlinks. In version 3.33.1, the same behavior also affects Vitest test.projects paths, Vitest inline-project extends paths, and symlinked script --config paths. Fallow parses the outside files as test-runner configuration and uses them to credit dependencies, setup files, and JSX import sources, which can change unused dependency and unused file findings in CI or agent analysis. The outside file contents are not printed or sent over the network. This issue is fixed in version 3.34.0.
A vulnerability exists in the Fallow codebase intelligence tool for TypeScript and JavaScript, specifically in versions 2.68.0 prior to 3.34.0. The issue arises because Fallow improperly handles project configuration paths for Jest and Vitest, allowing it to read files outside the project root. This can occur through absolute paths, parent directory segments, dot-prefixed wildcard globs, or symlinks. When Fallow reads these external files, it interprets them as test runner configurations, which can inadvertently alter the analysis results regarding unused dependencies and files. Although the contents of the external files are not disclosed or transmitted over the network, this vulnerability could lead to unexpected changes in the codebase analysis, particularly in continuous integration (CI) environments or when using Fallow as a GitHub agent.
Users can upgrade to Fallow version 3.34.0 or later, where this vulnerability is fixed. In version 3.34.0, Fallow was updated to ensure that it only reads configuration files from paths that are within the project root. The update also addresses the issue of symlinks pointing to directories above the project root.
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 Oct 23, 2026CISA-ADP
Assessed Oct 30, 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/fallow-rs/fallow/commit/75c0c60948a53ddfe042e65b446343989f4c5649 | [email protected] | Source CodeVendor |
| https://github.com/fallow-rs/fallow/pull/3556 | [email protected] | Source CodeVendor |
| https://github.com/fallow-rs/fallow/releases/tag/v3.34.0 | [email protected] | Release NotesVendor |
| https://github.com/fallow-rs/fallow/security/advisories/GHSA-jfwm-3p3c-6hx5 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
| CWE-59 | Improper Link Resolution Before File Access ('Link Following') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Fallow | >= 2.68.0, < 3.34.0 (semver) |
CPE
Remediation
| |
| Fallow CLI | >= 2.68.0, < 3.34.0 (semver) |
CPE
Remediation
| |
| Fallow Core | >= 2.68.0, < 3.34.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 23, 2026 | New CVE Received | [email protected] |
Volerion