
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68279 is an arbitrary file read vulnerability in Weblate, a web-based localization tool, caused by improper handling of symbolic links in version control repositories. Authenticated users could craft malicious symbolic links within a repository to read arbitrary files from the server's file system. All Weblate versions prior to 5.15.1 are affected. The vulnerability was disclosed on December 18, 2025, with a CVSS v3.1 base score of 7.7 (High) per the GitHub Security Advisory, reflecting a scope change that amplifies the confidentiality impact (GitHub Advisory, Weblate 5.15.1 Release).
The root cause is improper link resolution before file access (CWE-59) combined with path traversal (CWE-22), where Weblate failed to validate that symbolic links within a repository resolved to paths inside the repository's directory tree. An authenticated attacker with access to a Weblate component could push or introduce a crafted symlink pointing to sensitive server-side files (e.g., /etc/passwd, application secrets, or configuration files), which Weblate would then follow and expose. The fix introduced a RepositorySymlinkError exception class in weblate/vcs/base.py and updated resolve_symlinks() to reject symlinks pointing outside the repository tree, with additional centralized validation via a new check_file_is_valid() method on the Component model (GitHub PR #17331, GitHub PR #17356, GitHub Advisory).
Successful exploitation allows an authenticated attacker to read arbitrary files from the server's file system, resulting in a high confidentiality impact with no integrity or availability impact. Sensitive files such as application configuration files, private keys, credentials, or OS-level files (e.g., /etc/shadow) could be exfiltrated, potentially enabling lateral movement or privilege escalation if credentials or secrets are exposed. The scope change in the CVSS scoring reflects that the impact extends beyond the Weblate application itself to the underlying server environment (GitHub Advisory).
ln -s /etc/passwd sensitive.po)./etc/passwd, /proc/, application config directories).resolve_symlinks errors or unexpected file paths in component processing.git log --diff-filter=A -- '*.po' or similar, combined with file command checks on tracked files).Weblate released version 5.15.1 on December 18, 2025, which fully addresses this vulnerability through two patches: PR #17331 (graceful handling and rejection of invalid symlinks) and PR #17356 (tighter symlink validation across all file access paths). All users running Weblate versions prior to 5.15.1 should upgrade immediately following the generic upgrade instructions in the Weblate documentation. No configuration-based workaround is available; upgrading to 5.15.1 or later is the only remediation (Weblate 5.15.1 Release, GitHub Advisory).
The vulnerability was responsibly disclosed by security researcher Jason Marcello and credited in the official GitHub Security Advisory. Red Hat also tracked the vulnerability under their CVE database. No significant broader media coverage or notable community commentary beyond the standard advisory channels has been identified (GitHub Advisory, Red Hat CVE).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."