CVE-2026-49224 in Vvvebinfo

Summary

by MITRE • 08/18/2026

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 post revision operations allow a low-privileged Author to access revisions for posts owned by another Author. The admin/controller/content/revisions.php controller and admin/sql/sqlite/post_content_revision.sql queries trust caller-controlled post_id, language_id, and created_at values without consistently applying the current admin_id to revision lists, reads, restores, and deletes. An attacker can read historic post content, restore a revision over another Author's live post content, or delete revision records, exposing drafts, corrupting published content, and removing audit history. This issue is fixed in version 1.0.8.4.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 08/18/2026

Vvveb CMS versions prior to 1.0.8.4 contain a critical authorization flaw within its backend post revision management system that allows low-privileged users to perform unauthorized operations on content owned by other authors. The vulnerability stems from the admin controller located at admin/controller/content/revisions.php and associated SQL queries in admin/sql/sqlite/post_content_revision.sql, which fail to enforce proper access controls based on user identity. Specifically, these components trust caller-controlled parameters such as post_id, language_id, and created_at without consistently validating that the requesting admin_id matches the owner of the targeted revision records. This design oversight creates a broken object level authorization scenario where any authenticated user with author-level privileges can manipulate revisions belonging to other users by simply supplying different identifiers in their requests.

The technical root cause lies in the lack of consistent ownership verification during critical operations including reading, restoring, and deleting post revisions. When an attacker submits a request to access or modify a revision, the system does not adequately cross-reference the current session's user ID against the owner field associated with the specific post content being accessed. This absence of strict identity binding allows malicious actors to bypass intended isolation boundaries between different author accounts within the same CMS instance. The vulnerability effectively treats all revisions as globally accessible resources rather than restricting access based on individual ownership, thereby undermining the fundamental security principle that users should only interact with data they are explicitly permitted to manage.

The operational impact of this vulnerability is severe and multifaceted, affecting confidentiality, integrity, and availability within the content management workflow. Attackers can exploit this flaw to read sensitive historic post content, potentially exposing unpublished drafts containing proprietary information or personal data belonging to other authors. Furthermore, the ability to restore a revision over another author's live post content enables direct manipulation of published material, allowing an attacker to deface websites or inject malicious text into publicly visible pages. Additionally, the capability to delete revision records facilitates the destruction of audit trails and historical context, making it difficult for administrators to track changes or recover from accidental errors caused by unauthorized modifications.

This vulnerability aligns with CWE-639, which describes authorization bypass through a weakness in access control mechanisms that fail to properly verify user permissions relative to specific resources. It also maps directly to MITRE ATT&CK technique T1078, specifically the Valid Accounts subcategory, as it involves an authenticated attacker leveraging legitimate credentials to perform actions outside their intended scope. The exploitation path typically requires initial authentication with a low-privilege account, followed by crafting HTTP requests that manipulate post identifiers to target resources owned by higher-privileged users or other authors within the system.

To mitigate this vulnerability, organizations running Vvveb CMS must immediately upgrade to version 1.0.8.4 or later, where these authorization checks have been properly implemented. Until an upgrade is feasible, administrators should consider restricting backend access to only those individuals who absolutely require it and monitoring server logs for unusual patterns of revision access requests from non-administrative accounts. Implementing additional web application firewall rules that validate user-session consistency against resource ownership metadata can provide a temporary layer of defense, although upgrading remains the definitive solution to eliminate this class of authorization bypass flaws entirely.

Responsible

GitHub M

Reservation

05/28/2026

Disclosure

08/18/2026

Moderation

accepted

CPE

ready

EPSS

0.00424

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!