CVE-2026-126380
Deferred Deferred - Pending Action

Vvveb Denylist Bypass Allowing PHP File Upload

Vulnerability report for CVE-2026-126380, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-13

Last updated on: 2026-11-13

Assigner: VulnCheck

Description

Vvveb before 1.0.9.0 contains a denylist bypass in system/traits/media.php where '.phar' is misconfigured with a leading dot, allowing authenticated administrators to upload .phar PHP files. Attackers can upload a GIF magic-byte polyglot webshell bypassing binary inspection and execute arbitrary OS commands as the web-server user.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-13
Last Modified
2026-11-13
Generated
2026-11-13
AI Q&A
2026-11-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
vvveb vvveb to 1.0.9.0 (exc)
givanz vvveb to 1.0.9.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-434 The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-126380 is a critical Remote Code Execution (RCE) vulnerability in Vvveb versions before 1.0.9.0. It stems from a denylist bypass in the media upload feature where '.phar' is incorrectly configured with a leading dot. This allows authenticated administrators to upload malicious .phar PHP files. Attackers can exploit this by uploading a GIF magic-byte polyglot webshell, bypassing binary inspection and executing arbitrary OS commands as the web-server user.

Detection Guidance

Check for unauthorized .phar files in upload directories, especially those with GIF magic bytes. Inspect system/traits/media.php for the denylist bypass where '.phar' is incorrectly configured. Use commands like 'find /path/to/uploads -name "*.phar" -type f' to locate suspicious files.

Impact Analysis

If exploited, this vulnerability allows attackers with admin access to upload malicious files, execute arbitrary commands on the server, steal database credentials, or install persistent backdoors. The impact includes full server compromise, data theft, and potential disruption of services. The high CVSS scores (9.4 v4.0, 9.1 v3.1) reflect the severe confidentiality, integrity, and availability risks.

Compliance Impact

This vulnerability likely violates compliance requirements under GDPR and HIPAA due to unauthorized data access, potential data breaches, and lack of proper access controls. GDPR mandates protection of personal data, while HIPAA requires safeguards for protected health information. Exploitation could lead to unauthorized data exposure, triggering regulatory penalties and legal consequences.

Mitigation Strategies

Upgrade Vvveb to version 1.0.9.0 or later. Remove the leading dot from '.phar' in the denylist in system/traits/media.php. Ensure PHP does not process .phar files by removing the association in your web server configuration.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-126380. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...