What’s Vulnerable › Vulnerabilities
CVE-2025-54141: ViewVC's standalone server exposes arbitrary server filesystem content
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.9% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2025-07-22 · updated 2026-06-17
- Weakness: CWE-22
Description
ViewVC is a browser interface for CVS and Subversion version control repositories. In versions 1.1.0 through 1.1.31 and 1.2.0 through 1.2.3, the standalone.py script provided in the ViewVC distribution can expose the contents of the host server's filesystem though a directory traversal-style attack. This is fixed in versions 1.1.31 and 1.2.4.
Affected products
- viewvc: from 1.1.0 before 1.1.31; from 1.2.0 before 1.2.4 — fixed in 1.1.31, 1.2.4
How to fix
Upgrade to a fixed version: viewvc 1.1.31, 1.2.4. Check the vendor advisory for mitigations.
References
- https://github.com/viewvc/viewvc/commit/1dd84542c39b39e4a3f434db84a8ba3441d6a1e7
- https://github.com/viewvc/viewvc/commit/5d7c76be07b77dce4ff631e9b866056344f11e84
- https://github.com/viewvc/viewvc/issues/211
- https://github.com/viewvc/viewvc/security/advisories/GHSA-rv3m-76rj-q397
Get alerted when CVE-2025-54141 or the next vulnerability affects your stack