givanz Vvveb Path Traversal Vulnerability in Code Editor Component

Vulnerability

A path traversal vulnerability has been identified in givanz Vvveb CMS versions through 1.0.7.3. This issue resides in the Code Editor component, specifically within the 'sanitizeFileName' function of 'system/functions.php'. The vulnerability allows authenticated administrators to read arbitrary files by manipulating the 'file' parameter in the 'loadFile' action. The issue can be exploited remotely, and a public proof-of-concept exploit is available.

Impact

Exploitation of this vulnerability leads to authenticated arbitrary file disclosure.

Reproduction

To reproduce this vulnerability, an authenticated administrator can send a request to the 'loadFile' action of the Code Editor module, manipulating the 'file' parameter to include path traversal sequences. The 'sanitizeFileName' function attempts to filter out such sequences, but the vulnerability can be bypassed using null byte injection. Once the traversal is successful, arbitrary files can be accessed.

Remediation

Users are advised to update to the patched version of Vvveb CMS, which is available on the project's GitHub repository.

Added: Oct 27, 2025, 3:24 AM
Updated: Oct 27, 2025, 3:24 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.1
remediation
7.7
relevance
0.9
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.