Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain low-privilege credentials
-
DeliveryIntercept profile save request
-
ExploitInject role_id=1 parameter
-
InstallEscalate to Super Administrator
-
C2Upload malicious plugin
-
ExecuteExecute PHP webshell
-
ImpactRemote code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
|
| Exploitation Conditions | Requires low-privileged authenticated access to a Vvveb CMS instance running versions prior to 1.0.8.1. Attacker needs any valid user account credentials-Super Administrator privileges are NOT required as a prerequisite (that is the vulnerability's outcome). The admin user profile save endpoint must be network-accessible to the attacker, which is the default configuration for CMS platforms. Exploitation is EASIER if user registration is enabled (attacker creates own account) versus requiring compromise of existing credentials. The vulnerability exists in default configurations with no special features or settings required. Exploitation is LIMITED by the need for initial authentication (PR:L)-this is not an unauthenticated remote attack. Network access (AV:N) and no user interaction requirement (UI:N) mean exploitation can be fully automated once credentials are obtained. No platform-specific limitations identified; affects all deployment environments (Linux, Windows, Docker) running vulnerable Vvveb versions. |
| Impact | Real-world risk is HIGH for organizations running vulnerable Vvveb instances. CVSS 8.8 (AV:N/AC:L/PR:L/UI:N) accurately reflects the threat: network-accessible exploitation with low complexity requiring only low-privileged authentication and no user interaction. The vulnerability chains privilege escalation with RCE capability, making it particularly dangerous-attackers need only compromised low-privilege credentials (common in CMS environments) to achieve complete system compromise. Attack complexity is genuinely low since parameter injection requires only basic HTTP request manipulation tools. Public commit-level fix details (GitHub commit 0eca14af) provide a blueprint for weaponization, increasing exploitation probability despite no confirmed POC in provided data. EPSS score not available for comparison, and KEV status not confirmed-absence from KEV does not indicate low risk given recent disclosure timeline. SSVC assessment: exploitation is technically straightforward (automatable via script), technical impact is total (RCE as web server user), and it affects a public-facing CMS platform. Mitigation priority should be IMMEDIATE for internet-exposed Vvveb installations, particularly those with user registration enabled. The low privilege requirement (PR:L) means any authenticated account-including trial/demo accounts-becomes an attack vector. |
| Exploit ScenarioDerived | An attacker registers a standard user account on a Vvveb CMS website (or compromises existing low-privilege credentials via phishing). They intercept the profile update request using browser developer tools or a proxy like Burp Suite, then inject the parameter role_id=1 into the POST data submitted to the admin user save endpoint. The application processes this privileged field without validation, escalating the account to Super Administrator. With elevated privileges, the attacker uploads a malicious plugin containing PHP webshell code, which Vvveb extracts and executes on the server. The attacker now has remote code execution capability as the web server user, enabling data exfiltration, backdoor installation, or lateral movement within the hosting environment. Public commit details lower the technical barrier for reproducing this attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 20, 2026
Privilege escalation in Vvveb CMS versions prior to 1.0.8.1 allows authenticated low-privileged users to inject role_id=1 into profile save requests, escalating to Super Administrator and enabling plugin upload for remote code execution. Vendor patch available in version 1.0.8.1. CVSS 8.8 reflects high impact across confidentiality, integrity, and availability. EPSS data not provided; KEV status unknown. Public disclosure via VulnCheck advisory with commit-level fix details increases likelihood of exploitation attempts.
RemediationAI
Immediately upgrade Vvveb CMS to version 1.0.8.1 or later, available from the official GitHub release at https://github.com/givanz/Vvveb/releases/tag/1.0.8.1. The patch commit (https://github.com/givanz/Vvveb/commit/0eca14af50f038915b8bf7ceec2becf6b6720b0a) implements parameter whitelisting on the profile save endpoint to prevent role_id injection. If immediate patching is not feasible, implement these specific compensating controls: disable user registration to prevent attacker account creation (limits attack surface to existing compromised accounts); implement Web Application Firewall rules to block POST requests to admin profile endpoints containing 'role_id' parameter (may break legitimate admin workflows); restrict network access to admin interfaces via IP allowlisting or VPN-only access (reduces attack vector from AV:N to AV:A but breaks remote administration); audit existing user accounts for unexpected role escalations by comparing current role assignments against baseline (detection control, not prevention). Each workaround reduces usability-upgrade remains the definitive solution. Full advisory details at https://www.vulncheck.com/advisories/vvveb-privilege-escalation-via-admin-user-save.
Affected VersionsENISA
Affected Packages
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
This vulnerability affects Vvveb CMS (cpe:2.3:a:givanz:vvveb), an open-source content management system. The root cause is CWE-915 (Improperly Controlled Modification of Dynamically-Determined Object Attributes), commonly known as mass assignment or parameter binding vulnerability. The admin user profile save endpoint fails to sanitize or whitelist allowed parameters, enabling attackers to inject privileged fields like role_id into HTTP requests. By manipulating this field to role_id=1 (Super Administrator), low-privileged authenticated users bypass role-based access controls. The Super Administrator role grants plugin upload capabilities, which in CMS platforms typically accept ZIP archives containing PHP code that executes server-side, creating a direct path to remote code execution. This represents a classic privilege escalation to RCE attack chain common in web applications with inadequate input validation on mass assignment operations.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Primary rating from Vendor (VulnCheck) · only source for this CVE.
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
Vvveb prior to 1.0.8.1 contains a privilege escalation vulnerability in the admin user profile save endpoint that allows authenticated users to modify privileged fields on their own profile. Attackers can inject role_id=1 into profile save requests to escalate to Super Administrator privileges, enabling plugin upload functionality for remote code execution.
Executive ViewAI
Vvveb CMS versions before 1.0.8.1 contain a privilege escalation vulnerability that allows authenticated low-privileged users to gain Super Administrator access and upload malicious plugins, enabling complete system compromise. Organizations running affected Vvveb instances face risk of unauthorized administrative control, data theft, and malware deployment if not patched immediately.
Apply vendor patch to version 1.0.8.1 or later immediately. If patching cannot occur within 24 hours: restrict network access to the Vvveb CMS application to authorized administrative users only using firewall or reverse proxy rules; disable or remove plugin upload functionality at the application level if supported; implement enhanced logging and real-time alerting on privilege escalation attempts and plugin upload activities.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
An issue in vvveb CMS v.1.0.6 allows a remote attacker to execute arbitrary code via the Plugin mechanism. Rated critica
A vulnerability was found in givanz Vvveb 1.0.5. Rated medium severity (CVSS 5.1), this vulnerability is remotely exploi
Arbitrary File Upload vulnerability in VvvebJs before version 1.7.5, allows unauthenticated remote attackers to execute
Reflected Cross-Site Scripting (XSS) vulnerability in VvvebJs before version 1.7.7, allows remote attackers to execute a
A security flaw has been discovered in givanz Vvveb up to 1.0.7.2. Rated medium severity (CVSS 5.5), this vulnerability
A security vulnerability has been detected in givanz Vvveb 1.0.7.2. Rated medium severity (CVSS 5.3), this vulnerability
Remote code execution in Vvveb CMS v1.0.8 allows authenticated administrators to execute arbitrary system commands as ww
Remote code execution in Vvveb CMS versions prior to 1.0.8.1 allows unauthenticated attackers to inject arbitrary PHP co
Hard-coded credentials in Vvveb's Docker deployment expose the entire application database to unauthenticated remote att
Stored cross-site scripting in Vvveb prior to 1.0.8.1 allows authenticated users with media upload and rename permission
Insecure Direct Object Reference in Vvveb CMS prior to 1.0.8.4 allows any authenticated low-privileged Vendor to read, d
Broken object-level authorization in Vvveb CMS prior to 1.0.8.4 allows an authenticated low-privilege Vendor to access,
EUVD-2026-23850
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB