Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

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

Quick assessment

Affected
fallow-rs fallow
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Fallow 是一款面向 TypeScript 和 JavaScript 的代码库智能分析工具。在版本 2.68.0 至 3.34.0 之间,Fallow 会跟随由攻击者控制的 Jest 项目路径,通过绝对路径、父级目录段、以点开头的通配符 glob 模式或符号链接,访问项目根目录之外的路径。在 3.33.1 版本中,同样的行为也影响了 Vitest 的 路径、Vitest 的 路径,以及符号链接指向的 路径。 Fallow 会将这些外部文件解析为测试运行器配置文件,并据此记录依赖项、设置文件以及 JSX 导入来源

CVSS 3.3 · Low

Affected Version Matrix 4

VendorProduct Version RangeStatus
@fallow-cli fallow-node >= 2.68.0, < 3.34.0 affected
fallow-rs fallow >= 2.68.0, < 3.34.0 affected
fallow-rs fallow-cli >= 2.68.0, < 3.34.0 affected
fallow-rs fallow-core >= 2.68.0, < 3.34.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-115569

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Fallow: Jest and Vitest `projects` entries let an analyzed repository make Fallow read files outside the project root
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
fallow-rs fallow >= 2.68.0, < 3.34.0 -
@fallow-cli fallow-node >= 2.68.0, < 3.34.0 -
fallow-rs fallow-cli >= 2.68.0, < 3.34.0 -
fallow-rs fallow-core >= 2.68.0, < 3.34.0 -

II. Public POCs for CVE-2026-115569

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-115569

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-115569 (1)

Vendor Pages for CVE-2026-115569 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-115569

No comments yet


Leave a comment