Skip to main content

Vvveb CMS CVE-2026-49223

| EUVDEUVD-2026-61039 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-18 GitHub_M
7.6
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged Vendor account
  2. Delivery
    Enumerate or guess competitor product_review_ids
  3. Exploit
    Submit review management request with target review ID
  4. Execution
    Backend SQL executes without admin_id ownership verification
  5. Impact
    Read, modify status, edit content, or delete competitor Vendor reviews

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated low-privileged Vendor account (confirmed by CVSS PR:L) on a Vvveb CMS instance running any version prior to 1.0.8.4. The deployment must be configured as a multi-vendor marketplace with at least two distinct Vendor accounts managing separate products, as a single-vendor instance has no cross-vendor review boundary to violate. The attacker must be able to supply or enumerate valid product_review_id values belonging to another Vendor's products. No special network position, elevated privileges beyond the Vendor role, victim user interaction, or non-standard configuration is required beyond the multi-vendor deployment model. Limiting factors: single-vendor deployments have no cross-vendor impact surface; impact is scoped to review data only and does not enable broader system compromise or code execution.

Impact

The CVSS 7.6 High vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L) reflects a network-accessible, low-complexity flaw requiring only a standard Vendor account. Integrity impact is rated High because an attacker can edit review content, change moderation status, and delete reviews entirely; confidentiality impact is Low (review ratings, author info, and moderation state are exposed); availability impact is Low (review data can be destroyed). Real-world risk is bounded by two factors: the platform must be deployed in a multi-vendor configuration with distinct Vendor accounts, limiting exposure to marketplace-style instances, and no KEV listing or POC code indicates active or automated exploitation. EPSS data was not provided in the source intelligence, so exploitation probability is inferred from CVSS metrics alone - the AC:L and PR:L combination suggests exploitation would be straightforward for any authenticated Vendor. This is a genuine high-priority issue for multi-vendor deployments but carries reduced urgency for single-vendor configurations.

Exploit ScenarioDerived

An authenticated Vendor user with a legitimate account on a multi-vendor Vvveb storefront crafts API requests to the product review management backend, substituting product_review_id values from competitor Vendors' products - obtainable via enumeration or knowledge of review IDs. The backend SQL executes without any admin_id ownership check, allowing the attacker to suppress unfavorable competitor reviews by changing their status, inject false content by editing review text, or delete reviews entirely to manipulate product ratings and visibility. No public proof-of-concept code has been identified, though the attack is mechanically straightforward given a valid Vendor session and knowledge of the parameter structure.

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

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

Alert me

AnalysisAIv1 – Aug 18, 2026

Product review management in Vvveb CMS prior to 1.0.8.4 exposes a broken object-level authorization flaw (CWE-639) allowing any authenticated low-privileged Vendor to read, modify, and delete product reviews belonging to other Vendors. The backend SQL queries for all supported database drivers (mysqli, pgsql, sqlite) accept a caller-controlled product_review_id without validating ownership against the requesting admin_id, enabling cross-Vendor review manipulation. No public exploit code has been identified and this vulnerability is not listed in the CISA KEV catalog; however, the CVSS 7.6 High score reflects significant integrity impact in multi-vendor marketplace deployments.

RemediationAI

Upgrade Vvveb CMS to version 1.0.8.4, confirmed by the vendor release at https://github.com/givanz/Vvveb/releases/tag/1.0.8.4 and the fixing commit at https://github.com/givanz/Vvveb/commit/3d5c15dcf4b50e4580161f05cb9e643d834d044a. The patch adds admin_id ownership validation to product review SQL queries across all database drivers, enforcing cross-table authorization at the query layer. If an immediate upgrade is not feasible, operators running strictly single-vendor configurations (a single Vendor account with no competing Vendor accounts) face substantially reduced risk, though the vulnerability remains present. For multi-vendor deployments without an immediate upgrade path, restrict Vendor account creation to trusted parties only and audit existing Vendor account activity in product review management logs for anomalous cross-product operations. No workaround preserves full Vendor review management functionality without the patch; partial mitigation through Vendor account restriction trades off against intended multi-vendor platform capability.

Affected VersionsENISA

Vvveb < 1.0.8.4

Affected Packages

euvd vvveb fix: 1.0.8.4

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 flaw resides in Vvveb's backend SQL query files (admin/sql/mysqli/product_review.sql, admin/sql/pgsql/product_review.sql, admin/sql/sqlite/product_review.sql), which implement stored-procedure-style parameterized queries for product review operations. CWE-639 (Authorization Bypass Through User-Controlled Key) describes the root cause precisely: the queries accepted a caller-supplied product_review_id as an authorization key without performing a cross-table ownership check to confirm that the target review belongs to a product owned by the requesting admin_id. The fix, delivered in commit 3d5c15d, introduces an admin_id parameter and enforces ownership via JOIN conditions - LEFT JOIN on reads and INNER JOIN on deletes - linking product_review to the product table through product.admin_id = :admin_id. This is a database-layer authorization enforcement pattern. Affected CPE: cpe:2.3:a:givanz:vvveb:*:*:*:*:*:*:*:* covering all versions prior to 1.0.8.4.

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.6 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
vuln.today AI 7.6 HIGH

AV:N and PR:L because exploitation requires only a network-accessible Vendor session; I:H reflects full review manipulation; C:L for limited review data disclosure; A:L for review deletion.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Aug 18, 2026 - 17:17 EUVD
CVE Published
Aug 18, 2026 - 16:18 cve.org
HIGH 7.6

DescriptionCVE.org

Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.4, Vvveb backend product review operations allow a low-privileged Vendor to manage reviews under another Vendor's products. The admin/sql/sqlite/product_review.sql queries accept a caller-controlled product_review_id and do not verify product_review.product_id against product.admin_id for the current admin_id. An attacker can read pending review content, ratings, author information, and moderation state, change review status, edit review content, or delete reviews, manipulating product review visibility and integrity. This issue is fixed in version 1.0.8.4.

Executive ViewAI

Why It Matters

Vvveb CMS versions prior to 1.0.8.4 contain an object-level authorization flaw allowing authenticated vendor users to read, modify, and delete product reviews belonging to competitors, directly compromising data integrity in multi-vendor marketplace deployments. Malicious vendors can sabotage competitor reviews undetected, damaging marketplace trust and creating legal liability for organizations hosting these environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement database-level row-level security (RLS) policies restricting each vendor_id to access only their own product_review records; add application-layer authorization checks validating requesting user's vendor_id against product_review.vendor_id for every read, update, and delete operation; remove direct database access privileges from vendor accounts; deploy real-time alerting on cross-vendor review modifications; conduct weekly log reviews for unauthorized access patterns.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Low
niche open-source CMS with limited enterprise adoption
Data Quality
6 sources
Confidence: High

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.3%
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
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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