HIGHCVSS 8.8Vulnerability

CVE-2026-54612

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.

Properties

Severity
HIGH
Epss score
0.00757
Cvss severity
HIGH
Cvss score
8.8
Retrieved at
2026-10-21T01:24:49+00:00
Last source
FIRST EPSS
Score
8.8
Cve id
CVE-2026-54612
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
First seen by Signal
2026-10-18T14:02:41+00:00
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published at
2026-09-17T22:17:01.377
Last modified
2026-09-18T20:17:16.897
Epss percentile
0.54413

Related Entities (2)

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-54612 (CVSS 8.8) — Ninja Signal Threat Intelligence | Ninja Signal