Skip to content
Heist/ feed
Back to feed
High

Vvveb < 1.0.8.3 Unrestricted File Upload RCE via Plugin Upload

Type: advisorySources: OSV

Vvveb before 1.0.8.3 contains an unrestricted file upload vulnerability in the plugin upload endpoint that allows super_admin users to execute arbitrary PHP code by uploading a malicious plugin ZIP file. Attackers can craft a ZIP containing a plugin.php with a valid Slug header and a public/index.php file with arbitrary PHP code, which executes as the web server user once accessed via subsequent unauthenticated HTTP requests to the plugin's public path.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-41937
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 19:23 UTC · Revision 1

Source evidence

Vvveb < 1.0.8.3 Unrestricted File Upload RCE via Plugin Upload

core-osv · Original source

Published 14 May 2026, 14:30 UTC

Vvveb before 1.0.8.3 contains an unrestricted file upload vulnerability in the plugin upload endpoint that allows super_admin users to execute arbitrary PHP code by uploading a malicious plugin ZIP file. Attackers can craft a ZIP containing a plugin.php with a valid Slug header and a public/index.php file with arbitrary PHP code, which executes as the web server user once accessed via subsequent unauthenticated HTTP requests to the plugin's public path.

osv:CVE-2026-41937
Complete source record
{
  "id": "d5ebe4e016432931f1dbd2693ff0a4a2f9b9b9d335784b9cb11f055b17124141",
  "url": "https://osv.dev/vulnerability/CVE-2026-41937",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Vvveb < 1.0.8.3 Unrestricted File Upload RCE via Plugin Upload",
    "summary": "Vvveb before 1.0.8.3 contains an unrestricted file upload vulnerability in the plugin upload endpoint that allows super_admin users to execute arbitrary PHP code by uploading a malicious plugin ZIP file. Attackers can craft a ZIP containing a plugin.php with a valid Slug header and a public/index.php file with arbitrary PHP code, which executes as the web server user once accessed via subsequent unauthenticated HTTP requests to the plugin's public path.",
    "evidence": "osv:CVE-2026-41937",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-41937",
      "aliases": [
        "CVE-2026-41937"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/givanz/vvveb",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "301e9b66a3b3a1cb42cb05ad1ff3cd428ed30b26"
                },
                {
                  "fixed": "04f0294350ec429e307cd31c2e777a4797c868d6"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "1.0.8.3"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "301e9b66a3b3a1cb42cb05ad1ff3cd428ed30b26"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "1.0.8.3"
                  },
                  {
                    "range": [
                      {
                        "fixed": "04f0294350ec429e307cd31c2e777a4797c868d6"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.0.8.2",
            "1.0.8.1",
            "1.0.8",
            "1.0.7.3",
            "1.0.7.2",
            "1.0.7.1",
            "1.0.7",
            "1.0.6",
            "1.0.5",
            "1.0.4",
            "1.0.3",
            "1.0.2",
            "1.0.1",
            "1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-41937.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:38.920901224Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41937.json",
        "https://github.com/givanz/Vvveb/releases/tag/1.0.8.3",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-41937",
        "https://www.vulncheck.com/advisories/vvveb-unrestricted-file-upload-rce-via-plugin-upload",
        "https://github.com/givanz/Vvveb/commit/04f0294350ec429e307cd31c2e777a4797c868d6",
        "https://github.com/givanz/Vvveb"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-434",
          "CWE-61"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41937.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-41937",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 506132,
  "published_at": "2026-05-14T14:30:52.282+00:00"
}