CVE-2025-54141

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:viewvc:viewvc:*:*:*:*:*:*:*:*
cpe:2.3:a:viewvc:viewvc:*:*:*:*:*:*:*:*

History

05 Aug 2025, 17:17

Type Values Removed Values Added
CPE cpe:2.3:a:viewvc:viewvc:*:*:*:*:*:*:*:*
References () https://github.com/viewvc/viewvc/commit/1dd84542c39b39e4a3f434db84a8ba3441d6a1e7 - () https://github.com/viewvc/viewvc/commit/1dd84542c39b39e4a3f434db84a8ba3441d6a1e7 - Patch
References () https://github.com/viewvc/viewvc/commit/5d7c76be07b77dce4ff631e9b866056344f11e84 - () https://github.com/viewvc/viewvc/commit/5d7c76be07b77dce4ff631e9b866056344f11e84 - Patch
References () https://github.com/viewvc/viewvc/issues/211 - () https://github.com/viewvc/viewvc/issues/211 - Exploit, Issue Tracking
References () https://github.com/viewvc/viewvc/security/advisories/GHSA-rv3m-76rj-q397 - () https://github.com/viewvc/viewvc/security/advisories/GHSA-rv3m-76rj-q397 - Vendor Advisory
First Time Viewvc viewvc
Viewvc

25 Jul 2025, 15:29

Type Values Removed Values Added
Summary
  • (es) ViewVC es una interfaz de navegador para repositorios de control de versiones de CVS y Subversion. En las versiones 1.1.0 a 1.1.31 y 1.2.0 a 1.2.3, el script standalone.py incluido en la distribución de ViewVC puede exponer el contenido del sistema de archivos del servidor host mediante un ataque de directory traversal. Esto se ha corregido en las versiones 1.1.31 y 1.2.4.

22 Jul 2025, 22:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-07-22 22:15

Updated : 2025-08-05 17:17


NVD link : CVE-2025-54141

Mitre link : CVE-2025-54141

CVE.ORG link : CVE-2025-54141


JSON object : View

Products Affected

viewvc

  • viewvc
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')