CVE-2025-6776: xiaoyunjie openvpn-cms-flask · Path Traversal
Affects xiaoyunjie openvpn-cms-flaskSource CVE Database V5
Public exploit available · CVSS 6.9 Medium.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 27 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubxiaoyunjie/openvpn-cms-flaskpkg:github/xiaoyunjie/openvpn-cms-flaskOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should immediately upgrade openvpn-cms-flask to version 1.2.8 or later to apply the official patch. In addition to patching, organizations should implement strict input validation and sanitization on file upload parameters to prevent path traversal attempts. Deploying web application firewalls (WAFs) with rules tuned to detect and block path traversal payloads targeting the 'image' parameter can provide an additional layer of defense. Regularly audit and monitor file system access logs for unusual file access patterns or unauthorized file modifications. Restrict file system permissions for the application user to the minimum necessary, preventing access to sensitive directories outside the upload folder. Network segmentation should isolate VPN management interfaces from general user networks to limit exposure. Finally, conduct vulnerability scanning and penetration testing focused on file upload functionalities to proactively identify similar weaknesses.
Description
A vulnerability classified as critical was found in xiaoyunjie openvpn-cms-flask up to 1.2.7. This vulnerability affects the function Upload of the file app/plugins/oss/app/controller.py of the component File Upload. The manipulation of the argument image leads to path traversal. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.2.8 is able to address this issue. The name of the patch is e23559b98c8ea2957f09978c29f4e512ba789eb6. It is recommended to upgrade the affected component.
References
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- vuldb.com (opens in a new tab)
- github.com/xiaoyunjie/openvpn-cms-flask/issues/23 (opens in a new tab)
- github.com/xiaoyunjie/openvpn-cms-flask/commit/e23559b98c8ea2957f09978c29f4e512ba789eb6 (opens in a new tab)
- github.com/xiaoyunjie/openvpn-cms-flask/releases/tag/v1.2.8 (opens in a new tab)