Skip to main content

Vvveb CMS CVE-2026-41934

| EUVDEUVD-2026-27889 HIGH
Incomplete List of Disallowed Inputs (CWE-184)
2026-05-06 VulnCheck
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain low-privilege credentials
  2. Delivery
    Access admin code editor
  3. Exploit
    Upload malicious .htaccess mapping extension to PHP handler
  4. Install
    Upload PHP webshell with mapped extension
  5. C2
    Access uploaded file via HTTP
  6. Execute
    Execute arbitrary code as web server user
  7. Impact
    Establish persistence or escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation completeness
Exploitation Conditions

Exploitation requires authenticated access with editor, author, contributor, or site_admin role privileges in Vvveb CMS (CVSS PR:L). The target installation must be running on Apache HTTP Server with .htaccess override enabled (AllowOverride All or AllowOverride FileInfo directive in Apache configuration) - deployments using nginx or with .htaccess disabled are not vulnerable. The admin code editor feature must be accessible to the attacker's role, which is the default configuration for the specified roles in Vvveb versions before 1.0.8.2. No user interaction required (UI:N) beyond the attacker's authenticated session. Network accessibility to the admin interface (AV:N) is required, but exploitation from low-privilege internal accounts is also viable. The vulnerability does not require specific PHP configuration or non-default Vvveb settings. Key limiting factors: authenticated access requirement blocks opportunistic mass scanning, and the Apache/.htaccess dependency narrows the attack surface to specific web server configurations, excluding nginx and Apache installations with strict AllowOverride policies.

Impact

Real-world risk is HIGH despite the PR:L authentication requirement. The CVSS 4.0 score of 8.7 with vector AV:N/AC:L/PR:L/UI:N reflects network-accessible exploitation with low complexity and no user interaction once an attacker has low-privilege credentials. The vulnerability is particularly dangerous because it enables privilege escalation from content editor roles (commonly granted to non-administrative users in CMS deployments) to full remote code execution with web server privileges. The two-stage attack (htaccess upload then PHP upload) is well-documented in web application security and easily automatable once initial access is obtained. EPSS data not provided, but the combination of low attack complexity, common deployment scenario (PHP/Apache environments), and privilege escalation potential suggests moderate to high likelihood of exploitation if credentials are compromised via phishing, credential stuffing, or insider threat. No KEV listing indicates no confirmed widespread exploitation, and no POC availability mentioned reduces immediate weaponization risk. However, the detailed CVE description and GitHub advisory provide sufficient technical detail for adversaries to develop exploits. Primary mitigating factors: requires authenticated access (blocks opportunistic scanning) and affects only Apache-based deployments with .htaccess override enabled (AllowOverride directive). Organizations using nginx or with .htaccess disabled are not vulnerable. The availability of vendor patch 1.0.8.2 since the advisory date provides clear remediation path. This should be prioritized for Vvveb installations with multiple user roles or untrusted content contributors, especially in shared hosting or multi-tenant environments.

Exploit ScenarioDerived

An attacker with compromised contributor-level credentials (obtained via phishing or password reuse) logs into the Vvveb admin panel and navigates to the code editor feature. They create a new file named .htaccess containing 'AddHandler application/x-httpd-php .jpg' to instruct Apache to treat .jpg files as executable PHP. Next, they upload a malicious PHP webshell disguised as image.jpg containing code execution functions. When the attacker accesses https://victim-site.com/path/to/image.jpg via HTTP request, Apache executes the PHP code with web server privileges, granting the attacker a persistent backdoor for data exfiltration, lateral movement, or complete site defacement without further authentication required.

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

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

Alert me

AnalysisAIv1 – May 06, 2026

Remote code execution in Vvveb CMS versions before 1.0.8.2 enables low-privilege authenticated users (editor, author, contributor, or site_admin roles) to escalate privileges and execute arbitrary PHP code. Attackers exploit the admin code editor's insufficient file extension validation by first uploading a malicious .htaccess file that maps arbitrary extensions to the PHP handler, then uploading PHP code disguised with that extension. Once uploaded, the PHP code executes with web server privileges when accessed via HTTP, effectively bypassing authentication and achieving full system compromise. The vulnerability requires only low-privilege access (PR:L) with no attack complexity or user interaction (AC:L/UI:N), and vendor-released patch version 1.0.8.2 is confirmed available via GitHub. No public exploit code or active exploitation (KEV) confirmed at time of analysis.

RemediationAI

Upgrade to Vvveb CMS version 1.0.8.2 or later immediately, available from https://github.com/givanz/Vvveb/releases/tag/1.0.8.2. The security fix is implemented in commit 1196561276a3f49da5a714fef89ac9a6c6f9e33b (https://github.com/givanz/Vvveb/commit/1196561276a3f49da5a714fef89ac9a6c6f9e33b), which strengthens file extension validation in the admin code editor to prevent .htaccess uploads and restrict file types that can be edited or uploaded by non-administrator roles. If immediate patching is not feasible, implement these compensating controls with noted trade-offs: (1) Disable Apache .htaccess processing by setting 'AllowOverride None' in the Apache configuration for the Vvveb document root - this prevents .htaccess exploitation but may break Vvveb's URL rewriting and other .htaccess-dependent features, requiring manual configuration in Apache virtualhost directives. (2) Restrict admin code editor access to only fully-trusted administrator accounts by removing editor, author, contributor, and site_admin role permissions to the code editor feature via Vvveb role management - this limits attack surface but reduces content workflow flexibility. (3) Implement web application firewall (WAF) rules to block uploads of files named .htaccess or containing Apache handler directives (AddHandler, AddType patterns) - effectiveness depends on WAF placement and may be bypassed by encoding or naming variations. (4) Monitor and alert on .htaccess file creation in web-accessible directories using file integrity monitoring (FIM) tools - provides detection but not prevention. All compensating controls should be temporary measures pending upgrade to patched version. Consult GitHub security advisory GHSA-vfjj-gcvv-w248 and VulnCheck advisory at https://www.vulncheck.com/advisories/vvveb-authenticated-rce-via-code-editor for additional implementation guidance.

Affected VersionsENISA

Vvveb 0 <1.0.8.2

Affected Packages

euvd vvveb fix: 1.0.8.2

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

Vvveb is a PHP-based open-source content management system and website builder. This vulnerability stems from CWE-184 (Incomplete List of Disallowed Inputs) in the admin code editor component. The affected CPE is cpe:2.3:a:givanz:vvveb:*:*:*:*:*:*:*:* for versions prior to 1.0.8.2. The flaw exists because the code editor validates file extensions against a blocklist when users upload or edit files, but fails to prevent uploading .htaccess files - Apache HTTP Server configuration files that can override MIME type handlers. By uploading a .htaccess with directives like 'AddHandler application/x-httpd-php .xyz', attackers instruct Apache to interpret files with arbitrary extensions (.xyz) as executable PHP. The attacker then uploads malicious PHP code with the mapped extension, bypassing extension-based security controls. When the disguised PHP file is accessed via HTTP request, Apache executes it server-side, granting the attacker code execution in the context of the web server process. This two-stage attack (configuration file manipulation followed by code upload) is a classic .htaccess poisoning technique in PHP applications with insufficient upload validation.

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 (VulnCheck) PRIMARY 8.7 HIGH
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
May 06, 2026 - 19:22 NVD
8.8 (HIGH) 8.7 (HIGH)
CVE Published
May 06, 2026 - 18:34 nvd
HIGH 8.7

DescriptionCVE.org

Vvveb before version 1.0.8.2 contains an authenticated remote code execution vulnerability in the admin code editor that allows low-privilege authenticated users to execute arbitrary code by exploiting insufficient file extension restrictions. Attackers with editor, author, contributor, or site_admin roles can write a malicious .htaccess file to map arbitrary extensions to the PHP handler, then upload PHP code with that extension to achieve unauthenticated remote code execution when the file is accessed via HTTP.

Executive ViewAI

Why It Matters

Vvveb CMS versions before 1.0.8.2 contain a critical privilege escalation vulnerability allowing authenticated users with low-privilege roles (editor, author, contributor) to execute arbitrary PHP code on the web server. This directly undermines content management security controls and creates a pathway for attackers to compromise the entire hosting environment and access sensitive organizational data.

Business Impact: High
Compensating Controls

Apply vendor patch to version 1.0.8.2 or later immediately. If immediate patching is not possible: restrict editor/author/contributor role assignments to only trusted personnel; disable or restrict access to the admin code editor through web application firewall rules or IP whitelisting; implement file upload monitoring to block .htaccess file uploads; disable PHP execution in upload directories via web server configuration (.htaccess or nginx rules).

Threat Intelligence Overview

EPSS Score
0.4%
Top 41% exploitable
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.4%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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