CVE-2026-126378 PUBLISHED

Vvveb through 1.0.8.6 Webshell Upload via Theme Installer validFile() Bypass

Assigner: VulnCheck
Reserved: 10.11.2026 Published: 13.11.2026 Updated: 13.11.2026

Vvveb through 1.0.8.6 contains a file upload vulnerability in the theme installer validFile() function that uses strpos() instead of strict path matching. Attackers with admin credentials can upload a ZIP containing a PHP file whose path includes /theme.php to achieve remote code execution on nginx deployments.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
CVSS Score: 9.4

Product Status

Vendor givanz
Product Vvveb
Versions Default: unaffected
  • affected from 0 to 1.0.8.6 (incl.)

Credits

  • de3erve-hunter reporter

References

Problem Types

  • Unrestricted Upload of File with Dangerous Type CWE