CVE-2026-109965
Serena before 2.0.0 Symlink Following in File Tools Allows Access Outside Project Root
oraios serena
CVSS
8.4HighExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 13 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.22%Chance of exploitation activity in the next 30 days, higher than 12% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 2.0.0serenaCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Serena before 2.0.0 contains an improper link resolution vulnerability that allows attackers to access files outside the project root by committing symlinks inside a repository. Project.is_path_in_project() normalizes paths lexically without resolving symlinks, so file tools like read_file and create_text_file can read or overwrite files such as SSH keys or cloud credentials.
Text from CVE List
Affected versions 1
- serenaaffected: all versions before 2.0.0CVE List
References 6
- github.com/oraios/serena/commit/6f20f9b822d85bb063008e786f808d04619dd54eFixvia CVE List
- github.com/oraios/serena/releases/tag/v2.0.0Fixvia CVE List
- vulncheck.com/advisories/serena-before-2.0.0-symlink-following-in-file-tools-allows-access-outside-project-rootAdvisoryvia CVE List
- github.com/oraios/serena/issues/2144Exploitvia CVE List
- github.com/oraios/serena/blob/v1.7.0/src/serena/project.pyReferencevia CVE List
- github.com/oraios/serenaReferencevia CVE List