Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-53980

Charmbracelet wish before 2.0.5 contains a path traversal vulnerability in the git middleware…

Risk score
49/100
CVSS
8.1 v3.1
Published
6 Nov 2026

Open in the live forecast Today's forecast

What to know

What it is
Charmbracelet wish before 2.0.5 contains a path traversal vulnerability in the git middleware (charm.land/wish/v2) that allows authenticated SSH users to escape the configured repository directory by supplying crafted repo paths that bypass a flawed forward-slash-count containment check in git.Middleware(). Attackers …
Affected
See advisory
Fix
Upgrade the product to 2.0.5 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 8.1 high

References

Original description

Charmbracelet wish before 2.0.5 contains a path traversal vulnerability in the git middleware (charm.land/wish/v2) that allows authenticated SSH users to escape the configured repository directory by supplying crafted repo paths that bypass a flawed forward-slash-count containment check in git.Middleware(). Attackers can use a single-depth path ../evil, or on Windows a payload ..\..\evil that defeats the slash-count guard entirely, to read or write arbitrary repositories outside the intended root via git-upload-pack, git-upload-archive, or git-receive-pack.

Last activity 6 Nov 2026. Patch Forecast updates every hour.