Skip to main content

Vvveb CMS CVE-2026-55231

| EUVDEUVD-2026-91037 HIGH
Path Traversal (CWE-22)
2026-10-01 GitHub_M
7.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as site_admin to admin panel
  2. Delivery
    Abuse backup file-path sanitizer bypass
  3. Exploit
    Read config/db.php for DB credentials
  4. Execution
    Delete config/db.php to trigger install mode
  5. Impact
    Reinstall and take over site

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated Vvveb admin-panel account that holds backup access - default role site_admin or higher - per the vendor description; this is the primary limiting factor and matches the CVSS PR:H metric. The flaw resides in the central path sanitizer used by the backup/file functionality, so exploitation depends on access to that feature rather than on any non-default configuration. No user interaction is needed (UI:N). Affected versions are all releases prior to 1.0.8.6; the fix ('Added recursive filtering sanitizeFileName()') landed in 1.0.8.6, so unpatched instances below that version are exposed. Exploitation is further bounded by the obscurity and low deployment footprint of the product.

Impact

This is a genuine high-severity flaw but not a mass-exploitation priority. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N, base 7.2) confirms network-reachable, low-complexity exploitation with full C/I/A impact, but the PR:H requirement is the dominant limiting factor: the attacker must already hold an authenticated admin-panel account with backup access (default role site_admin or higher). No EPSS score was provided in the input, so exploitation-probability cannot be quantified. There is no CISA KEV listing and no public exploit code referenced - status is 'no public exploit identified at time of analysis.' There is no SSVC decision data in the input. The signals are internally consistent (high privilege barrier, high technical impact), so this reads as a post-authentication privilege-abuse/path-traversal issue affecting a niche CMS rather than a widespread drive-by threat; prioritize patching where Vvveb is internet-exposed and admin accounts may be shared or weakly protected.

Exploit ScenarioDerived

An authenticated site_admin (or higher) in the Vvveb admin panel abuses the backup/file feature, whose flawed central path sanitizer fails to constrain traversal, to read config/db.php and recover the database credentials, then reads host files such as /etc/passwd. The attacker then deletes config/db.php to force the site back into install mode, enabling a full takeover. No public exploit code is referenced in the input, and exploitation requires a valid high-privilege account.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 01, 2026

Authenticated path traversal in Vvveb CMS prior to version 1.0.8.6 allows an admin-panel user with backup access (default role site_admin or higher) to read and delete arbitrary files on the server, enabling database credential theft from config/db.php, disclosure of host files such as /etc/passwd, and site takeover by deleting the database configuration to force the installer back into setup mode. The vulnerability sits in the central path sanitizer used by the backup/file functionality and is reachable only with the high privilege level reflected in its CVSS 3.1 score of 7.2 (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H); no public exploit code has been identified at time of analysis. The vendor released a patch in 1.0.8.6 that adds recursive filtering to sanitizeFileName(), so unpatched instances below that version remain exposed.

RemediationAI

Upgrade to Vvveb CMS 1.0.8.6 or later, which is the vendor-released patch that adds recursive filtering to sanitizeFileName() and closes the traversal vector; see the security advisory at https://github.com/givanz/Vvveb/security/advisories/GHSA-327v-4f9p-5qxq and the release notes at https://github.com/givanz/Vvveb/releases/tag/1.0.8.6. If immediate upgrade is not possible, compensate by restricting backup access to the smallest possible set of trusted accounts and auditing/removing unnecessary site_admin or higher roles, since exploitation requires those privileges-this reduces exposure but does not fix the underlying sanitizer flaw and leaves any remaining privileged account able to exploit it. Additionally, constrain filesystem permissions so the web-server user cannot write to or delete files under config/ (a trade-off is that some legitimate maintenance tasks may then require manual intervention), and rotate database credentials stored in config/db.php if unauthorized file reads are suspected. Detection measures worth adopting include monitoring for unexpected reads or deletions of config/db.php and for installer-mode reactivation, and correlating those events with backup-feature access; these are detective rather than preventive controls and should be paired with the upgrade.

Affected VersionsENISA

Vvveb < 1.0.8.6

Affected Packages

euvd vvveb fix: 1.0.8.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is a path traversal (CWE-22) in Vvveb's shared filename/path sanitizer, which did not recursively strip traversal sequences before passing user-supplied names to filesystem operations in the backup feature. Because the sanitizer is 'central,' the single weakness affects multiple backup-related read and delete actions rather than one isolated endpoint. An authenticated admin with backup access can supply crafted names containing sequences such as ../ to escape the intended backup directory, reading sensitive files like config/db.php (yielding database credentials) or host files like /etc/passwd, and deleting config/db.php so the CMS falls back to its installation routine for a full takeover. The CPE cpe:2.3:a:givanz:vvveb:*:*:*:*:*:*:*:* covers all Vvveb releases before 1.0.8.6; the fix landed in the 1.0.8.6 release as the commit 'Added recursive filtering sanitizeFileName(' (8c062a047a66d6f04307f8d0e37c34f709a201a9), one of several fixes credited to reporter EvidentObscurity in that release. The required admin-panel role (site_admin or higher) is the primary limiting factor and corresponds directly to the PR:H metric; no non-default configuration is needed beyond having that privileged backup access, and no user interaction is required (UI:N).

Know when Vvveb gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Exploitation requires a high-privilege site_admin backup account (PR:H) over the network admin panel (AV:N, AC:L, UI:N); arbitrary file read/delete yields full C/I/A impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 01, 2026 - 20:03 EUVD
CVE Published
Oct 01, 2026 - 18:42 cve.org
HIGH 7.2

DescriptionCVE.org

Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to version 1.0.8.6, a flawed central path sanitizer lets an authenticated admin-panel user who holds backup access (default role site_admin or higher) read and delete arbitrary files on a server. An attacker can recover database credentials from config/db.php, read host files such as /etc/passwd, and delete config/db.php to push a site back into install mode for a full takeover. This issue has been patched in version 1.0.8.6.

Technical POC Analysis

CWE-22.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Vvveb CMS deployments running versions below 1.0.8.6 are exposed to a high-severity path traversal flaw that lets a privileged admin-panel user with backup rights read and delete arbitrary files on the web server, including database credentials in config/db.php and host files such as /etc/passwd. Successful abuse can escalate to full site takeover by removing the database configuration and forcing the installer back into setup mode, creating data exposure and service availability risk. Exploitation requires an existing authenticated account at site_admin level or higher, so the practical exposure is concentrated in trusted or over-provisioned accounts rather than anonymous internet traffic.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Low
niche open-source PHP CMS, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Vvveb

View all
CVE-2025-44022 CRITICAL POC
9.8 May 12

An issue in vvveb CMS v.1.0.6 allows a remote attacker to execute arbitrary code via the Plugin mechanism. Rated critica

CVE-2025-8518 LOW POC
2.0 Aug 04

A vulnerability was found in givanz Vvveb 1.0.5. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploi

CVE-2024-29272 MEDIUM POC
6.5 Mar 22

Arbitrary File Upload vulnerability in VvvebJs before version 1.7.5, allows unauthenticated remote attackers to execute

CVE-2024-29271 MEDIUM POC
6.1 Mar 22

Reflected Cross-Site Scripting (XSS) vulnerability in VvvebJs before version 1.7.7, allows remote attackers to execute a

CVE-2025-11028 MEDIUM POC
5.5 Sep 26

A security flaw has been discovered in givanz Vvveb up to 1.0.7.2. Rated medium severity (CVSS 5.5), this vulnerability

CVE-2025-9728 MEDIUM POC
5.3 Aug 31

A security vulnerability has been detected in givanz Vvveb 1.0.7.2. Rated medium severity (CVSS 5.3), this vulnerability

CVE-2026-6257 CRITICAL
9.2 Apr 20

Remote code execution in Vvveb CMS v1.0.8 allows authenticated administrators to execute arbitrary system commands as ww

CVE-2026-39918 CRITICAL
9.2 Apr 20

Remote code execution in Vvveb CMS versions prior to 1.0.8.1 allows unauthenticated attackers to inject arbitrary PHP co

CVE-2026-41930 CRITICAL
9.2 May 06

Hard-coded credentials in Vvveb's Docker deployment expose the entire application database to unauthenticated remote att

CVE-2026-34429 MEDIUM POC
5.1 Apr 20

Stored cross-site scripting in Vvveb prior to 1.0.8.1 allows authenticated users with media upload and rename permission

CVE-2026-49228 HIGH
8.8 Aug 18

Insecure Direct Object Reference in Vvveb CMS prior to 1.0.8.4 allows any authenticated low-privileged Vendor to read, d

CVE-2026-49221 HIGH
8.8 Aug 18

Broken object-level authorization in Vvveb CMS prior to 1.0.8.4 allows an authenticated low-privilege Vendor to access,

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy