The filestore backend in pkg/object/file.go, used for file:// stores and as a common juicefs sync destination, derived every operation's target from path(key), which returned either filepath.Join(d.root, key) or filepath.Clean(d.root + key) with no check that the result stayed beneath the root. Put, Get, Head, Delete, Chmod, Chown, Symlink and Readlink all consumed that value directly. Object keys enumerated from a source object store during a sync are not constrained the way local filesystem names are, so a key containing traversal segments causes juicefs to write attacker-supplied content to a path outside the intended local destination, and no error is returned. An operator syncing from a bucket whose contents they do not fully control, such as a shared or public bucket or one an attacker can write to, is therefore exposed to a file write at an attacker-influenced location. The fix changes path() to return an error and rejects any key whose resolved path escapes the root.
CVE-2026-77763
Score 6.5 from GitHub Security Advisory (severity: HIGH) published 2026-08-21. the CNA's CVSS baseline 6.5; sources differ by 0.0.
- Lower severity and no public exploit yet
No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.
- CVSS v3
- 6.5
- EG Score
- 6.5(high)
- EG Risk
- 29(Track)EG Risk 29/100SSVC: Track
EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).
How it’s computedSeverity65% × 45%Exploitation0% × 40%Automatability0% × 15%Action: Routine — remediate on your standard cadence. - EPSS PROB
- —
- EPSS %ILE
- —
- KEV
- Not listed
Published
August 21, 2026
Last Modified
August 21, 2026
Advisory Details (6)
Auto-updated Aug 21, 2026JuiceFS Local Filestore Backend Joins Object Keys onto the Storage Root Without a Containment Check, Allowing Writes Outside the Configured Directory | Advisories | VulnCheck
https://www.vulncheck.com/advisories/juicefs-local-filestore-backend-joins-object-keys-onto-the-storage-root-without-a-containment-check-allowing-writes-outside-the-configured-directoryobject/file: reject object keys that escape the filestore root
Fix merged in juicedata/juicefs PR #7425 on 2026-08-21 — awaiting tagged release
https://github.com/juicedata/juicefs/pull/7425Local filestore object backend writes outside its configured root via a crafted object key · Issue #7401 · juicedata/juicefs · GitHub
https://github.com/juicedata/juicefs/issues/7401commit 0bcd70b3d130 (juicedata/juicefs)
Fix landed in juicedata/juicefs commit 0bcd70b3d130 — awaiting tagged release
https://github.com/juicedata/juicefs/commit/0bcd70b3d13088d38127d6fb5750c91be7c4ec16juicefs/pkg/object/file.go at v1.4.1 · juicedata/juicefs · GitHub
https://github.com/juicedata/juicefs/blob/v1.4.1/pkg/object/file.goGitHub - juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3. · GitHub
https://github.com/juicedata/juicefsVendor Advisories for CVE-2026-77763(1)
These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.
Weakness Classification(1)
MITRE Common Weakness Enumeration — the root-cause categories this CVE belongs to.
Data Freshness Timeline
(refreshed 5× in last 7d / 5× in last 30d)
Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.
- 2026-08-21 21:52 UTCEG score recompute
- 2026-08-21 21:52 UTCGHSA enrichment
- 2026-08-21 11:21 UTCEG score recompute
- 2026-08-21 11:16 UTCEG score recompute
- 2026-08-21 11:14 UTCMITRE cvelistV5first tracked
Related CVEs(same CWE)
Frequently asked(4)
What is CVE-2026-77763?
When was CVE-2026-77763 disclosed?
What is the CVSS score of CVE-2026-77763?
How do I remediate CVE-2026-77763?
Dependency Blast Radius
Explore the affected products and dependency analysis for CVE-2026-77763
Is Your Infrastructure Affected by CVE-2026-77763?
EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.