Skip to main content
CVE-2025-58373VulnerabilityPublished Updated

CVE-2025-58373: RooCodeInc Roo-Code · Link Following

Affects RooCodeInc Roo-CodeSource CVE Database V5

0

Not known to be exploited · CVSS 5.5 Medium : upgrade to 3.26.0 when convenient.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 3.1 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 24% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.26.0
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 5 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade RooCodeInc Roo-Code to 3.26.0.

Affected software

ProductAffectedFixed in
RooCodeInc Roo-CodeAffected
  • <3.26.0
Fixed in
  • 3.26.0

AI-suggested

1. Upgrade Roo-Code to version 3.26.0 or later immediately to apply the official fix that properly handles symlink resolution and enforces .rooignore protections. 2. Restrict write permissions in development workspaces to trusted users only, minimizing the risk of malicious symlink creation. 3. Implement strict access controls and monitoring on source code repositories and developer environments to detect unauthorized file modifications or suspicious symlink usage. 4. Educate developers about the risks of symlink attacks and encourage regular review of .rooignore and similar exclusion files to ensure sensitive files are properly protected. 5. Use additional secret management tools that do not rely solely on file-based exclusions to safeguard sensitive credentials outside of the development environment. 6. Employ endpoint security solutions capable of detecting anomalous file system activities, including symlink creation and access patterns. 7. Conduct regular security audits and code reviews focusing on file access patterns and extension/plugin behaviors within development tools.

Description

Roo Code is an AI-powered autonomous coding agent that lives in users' editors. Versions 3.25.23 and below contain a vulnerability where .rooignore protections could be bypassed using symlinks. This allows an attacker with write access to the workspace to trick the extension into reading files that were intended to be excluded. As a result, sensitive files such as .env or configuration files could be exposed. An attacker able to modify files within the workspace could gain unauthorized access to sensitive information by bypassing .rooignore rules. This could include secrets, configuration details, or other excluded project data. This is fixed in version 3.26.0.

References

Community reviews

Loading reviews…