Skip to content
OpenAdvisories
High · 7.5 CVE-2025-54141 EUVD-2025-22380

ViewVC's standalone server exposes arbitrary server filesystem content

Published Jul 22, 2025 · Updated Jul 23, 2025 · Assigned by GitHub_M

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

VendorProductAffectedFixed
viewvc viewvc >= 1.1.0, < 1.1.31, >= 1.2.0, < 1.2.4 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS viewvc No fix yet —
Ubuntu 16.04 LTS viewvc No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed viewvc 1.3.0~dev20250722-1.1 openSUSE-SU-2025:15374-1

Advisories 1

References