CVE-2026-115569: Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root

Published Oct 23, 2026
·
Updated

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.

Affected Software

1 affected component
Fallow Fallow>=2.68.0<3.34.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Fallow to a version that resolves this vulnerability.

    Fixed in 3.34.0

Event History

Oct 23, 2026
CVE Published
via MITRE·06:09 PM
Data Sourced
via MITRE·06:09 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which configuration paths can cause Fallow to read outside the repository root?

Affected Jest projects paths can escape through absolute paths, parent-directory segments, dot-prefixed wildcard globs, or symlinks. In version 3.33.1, Vitest test.projects paths, inline-project extends paths, and symlinked script --config paths are also affected.

2

What access does an attacker need to influence the analysis?

The attacker needs to control relevant test-runner configuration paths in a repository that Fallow analyzes. The issue is local and requires user interaction, such as running Fallow against that repository.

3

What is the practical impact if exploitation succeeds?

Fallow parses the external files as test-runner configuration and may credit dependencies, setup files, and JSX import sources based on them. This can alter unused-dependency and unused-file findings in CI or agent analysis, but the external file contents are not printed or sent over the network.

4

What remediation is available?

Upgrade Fallow to version 3.34.0, which fixes the issue.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203