Skip to main content
VulnerabilityPublished

CVE-2025-6776: xiaoyunjie openvpn-cms-flask · Path Traversal

Affects xiaoyunjie openvpn-cms-flaskSource CVE Database V5

0

Public exploit available · CVSS 6.9 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
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:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Jun 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: evidence found.

    CVSS exploit maturity: proof of concept public

  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), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
GitHubxiaoyunjie/openvpn-cms-flaskpkg:github/xiaoyunjie/openvpn-cms-flaskOther threatsAffected
  • 1.2.0 – 1.2.7
8 affected builds
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

Community reviews

Loading reviews…