Approved changes feed: RSS · Atom
cpe:2.3:a:givanz:vvveb:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Givanz (13722951-ef51-508a-9549-e2786fd40186) |
|---|---|
| Product | Vvveb (34a1bcd6-d9e3-552c-85cb-64cd668c9f2e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-112904 |
vulnerable | 2026-11-03 10:16:28.899537 |
Vvveb: Path Traversal in nextRestore() and nextBackup()
HIGH (8.7)
Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. In versions 1.0.8.6 and prior, the nextRestore() and nextBackup() functions in the backup controller accept a file GET parameter and concatenate it directly to DIR_BACKUP without calling sanitizeFileName(). This allows an authenticated administrator to read arbitrary files on the server (via nextRestore) and write SQL dump content to arbitrary locations (via nextBackup). This is inconsistent with the sibling functions restore(), delete(), and download() which all correctly call sanitizeFileName() first. This issue has been patched via commit aa29cb0.
Published: 2026-10-23T11:45:55.139Z
Updated: 2026-10-29T02:49:35.598Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54506 |
vulnerable | 2026-10-13 12:29:14.319075 |
Vvveb: Stored XSS via sanitizeHTML() bypass in user profile bio field
HIGH (7.6)
Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.5, app/controller/user/profile.php accepts the user[bio] field and passes stored content through sanitizeHTML() in system/functions.php, whose on* event-handler regular expression omits the forward-slash delimiter and whose do-while condition compares the string to itself, so forbidden nested tags are removed only once. An Author-role or higher user can submit solidus-prefixed event-handler markup or nested forbidden tags that survive sanitization. The stored bio is rendered without sufficient output encoding on /author/{username}, in the admin user-management view, and potentially in comment displays, causing attacker-controlled JavaScript to execute when unauthenticated visitors, administrators, or other users view the content. This can expose browser-session data and permit victim-context account actions, defacement, or phishing. This issue is fixed in version 1.0.8.5.
Published: 2026-09-17T21:47:20.530Z
Updated: 2026-09-23T19:09:21.053Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54507 |
vulnerable | 2026-10-13 12:29:14.012742 |
Vvveb oEmbedProxy vulnerable to server-side request forgery
Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.5, the oEmbedProxy() handler in admin/controller/editor/editor.php accepts an attacker-controlled url parameter and passes it to getUrl(), while validateUrl() in system/functions.php checks only the hostname string and does not validate its resolved addresses. An authenticated admin-panel user with editor/* permission can invoke GET /admin/index.php?module=editor/editor&action=oEmbedProxy with a dotted hostname or normalized loopback form that resolves to a private, loopback, link-local, or reserved address, causing the server to issue an HTTP or HTTPS request and return the response body. Storefront users and anonymous visitors cannot invoke the endpoint, but no CSRF token is required because the action uses GET. This can disclose internal service responses or cloud instance metadata and associated credentials. This issue is fixed in version 1.0.8.5.
Published: 2026-09-17T21:44:47.699Z
Updated: 2026-09-18T14:43:10.025Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54613 |
vulnerable | 2026-10-13 12:29:13.854638 |
Vvveb: Path Traversal in Revision Backup Reader/Deleter via Unsanitized theme Parameter
MEDIUM (5.4)
Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. Prior to 1.0.8.5, getThemeFolder() in admin/controller/editor/revisions.php returns the attacker-controlled theme parameter without sanitization, and backupFolder() concatenates it beneath DIR_THEMES before editor/revisions/load or editor/revisions/delete operates on a named .html file. sanitizeBackupFileName() strips traversal characters only from the separate file parameter and does not protect the theme directory component. An authenticated user with the default Editor role and editor/* permission can submit traversal sequences that redirect file_get_contents() or unlink() to a reachable backup subdirectory outside the web root. A valid admin session and CSRF token are required, the read is limited to .html files in backup directories, and deletion additionally requires filesystem write permission. This can disclose sensitive exported site content or remove backup data. This issue is fixed in version 1.0.8.5.
Published: 2026-09-17T21:45:32.239Z
Updated: 2026-09-22T01:55:30.837Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54612 |
vulnerable | 2026-10-13 12:29:13.759193 |
Vvveb: Authenticated editor path traversal to PHP file write/RCE via data-v-save-global
HIGH (8.8)
Vvveb is a powerful and easy to use CMS with page builder to build websites, blogs or ecommerce stores. From 1.0.0 until 1.0.8.5, saveGlobalElements() in admin/controller/editor/global-trait.php concatenates the attacker-controlled file portion of data-v-save-global to the active theme directory before loadHTMLFile() and file_put_contents() operate on it. An authenticated user with the default Editor role and editor/* permission can submit crafted HTML to module=editor/editor&action=save and traverse to an existing writable PHP file outside the theme directory. If the target is web-accessible, editor-controlled PHP content executes in the web server context; a shipped public/vadmin/index.php entrypoint can be used as an execution trampoline rather than requiring a test-only file. This can permit persistent webshell placement and compromise application confidentiality, integrity, and availability. This issue is fixed in version 1.0.8.5.
Published: 2026-09-17T21:46:27.346Z
Updated: 2026-09-18T20:04:55.345Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-46408 |
vulnerable | 2026-06-08 08:05:12.074568 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-46407 |
vulnerable | 2026-06-08 08:05:12.074314 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45800 |
vulnerable | 2026-06-08 08:05:11.872956 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45622 |
vulnerable | 2026-06-08 08:05:11.813322 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45616 |
vulnerable | 2026-06-08 08:05:11.812489 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44826 |
vulnerable | 2026-06-08 08:05:11.317261 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44366 |
vulnerable | 2026-06-08 08:05:10.993972 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41938 |
vulnerable | 2026-06-08 08:03:15.786750 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41937 |
vulnerable | 2026-06-08 08:03:15.786475 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41936 |
vulnerable | 2026-06-08 08:03:15.786194 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41935 |
vulnerable | 2026-06-08 08:03:15.785898 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41934 |
vulnerable | 2026-06-08 08:03:15.785622 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41933 |
vulnerable | 2026-06-08 08:03:15.785300 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41932 |
vulnerable | 2026-06-08 08:03:15.785010 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41931 |
vulnerable | 2026-06-08 08:03:15.784605 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41930 |
vulnerable | 2026-06-08 08:03:15.784173 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41929 |
vulnerable | 2026-06-08 08:03:15.783840 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41928 |
vulnerable | 2026-06-08 08:03:15.783361 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39918 |
vulnerable | 2026-06-08 08:01:17.209775 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34429 |
vulnerable | 2026-06-08 07:59:12.500619 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34428 |
vulnerable | 2026-06-08 07:59:12.500245 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34427 |
vulnerable | 2026-06-08 07:59:12.499712 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9728 |
vulnerable | 2026-06-08 07:47:09.654359 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9397 |
vulnerable | 2026-06-08 07:45:22.423479 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8976 |
vulnerable | 2026-06-08 07:45:21.534388 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8975 |
vulnerable | 2026-06-08 07:45:21.533871 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8521 |
vulnerable | 2026-06-08 07:45:20.676352 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8520 |
vulnerable | 2026-06-08 07:45:20.675952 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8519 |
vulnerable | 2026-06-08 07:45:20.675539 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8518 |
vulnerable | 2026-06-08 07:45:20.673804 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8517 |
vulnerable | 2026-06-08 07:45:20.672363 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11029 |
vulnerable | 2026-06-08 07:02:27.949573 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11028 |
vulnerable | 2026-06-08 07:02:27.948951 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11027 |
vulnerable | 2026-06-08 07:02:27.948533 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11026 |
vulnerable | 2026-06-08 07:02:27.947157 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.