
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-34733 is an unauthenticated file deletion and information disclosure vulnerability in WWBN AVideo, an open source video platform. It affects all versions up to and including 26.0, stemming from a PHP operator precedence bug in the installation script install/deleteSystemdPrivate.php. The vulnerability was published on March 30–31, 2026, and discovered by aisafe.io. It carries a CVSS v3.1 base score of 6.5 (Medium) per the GitHub Advisory, though Feedly's aggregated data also references a score of 7.3 (High) from NVD (GitHub Advisory, AVideo Advisory).
The root cause is a PHP operator precedence bug (CWE-284: Improper Access Control) in the CLI-only guard at lines 2–4 of install/deleteSystemdPrivate.php. The condition !php_sapi_name() === 'cli' is parsed by PHP as (!php_sapi_name()) === 'cli' — the logical NOT (!) binds more tightly than strict comparison (===). When accessed via HTTP, php_sapi_name() returns a truthy string (e.g., "apache2handler"), so !php_sapi_name() yields false, and false === 'cli' is always false, meaning the die() statement never executes. The script then enumerates the system temp directory via glob(sys_get_temp_dir() . "/*") and deletes any files older than 24 hours using unlink(), while outputting file paths and counts to the HTTP response. The correct fix is to replace the guard with if (php_sapi_name() !== 'cli') (AVideo Advisory, GitHub Advisory).
An unauthenticated remote attacker can exploit this vulnerability to delete files older than 24 hours from the server's system temp directory and disclose its contents. Deleted files may include PHP session files, upload temporaries, cache files, and temp files from other applications sharing the same directory, potentially disrupting session management, file uploads, and other server operations. The script's output also leaks the full temp directory path, file names, and item counts, exposing internal server structure. Repeated requests can be used as a denial-of-service vector to continuously purge temp files (AVideo Advisory).
A proof-of-concept exploit is publicly available in the GitHub Security Advisory, consisting of a simple unauthenticated HTTP GET request (curl -v "https://your-avideo-instance.com/install/deleteSystemdPrivate.php") that triggers the vulnerability with no prerequisites. The vulnerability requires no authentication, no privileges, and no user interaction, making it trivially exploitable by any network-accessible attacker. The EPSS score is approximately 0.022% (7th percentile), and there is no evidence of in-the-wild exploitation or CISA KEV catalog listing at this time (AVideo Advisory, GitHub Advisory).
curl -v "https://your-avideo-instance.com/install/deleteSystemdPrivate.php""Found total of 91 items" and lists temp file paths. A patched or correctly configured instance would return "Command Line only"./tmp/old_session_file), and discloses the temp directory path and file names in the response./install/deleteSystemdPrivate.php on AVideo instances; HTTP 200 responses from this endpoint (expected to return "Command Line only" if properly guarded)./install/deleteSystemdPrivate.php from external IP addresses; response bodies containing "Found total of N items" or file path listings./tmp/), particularly PHP session files (sess_*), upload temporaries (php*), or cache files; sudden reduction in temp directory file count.No official vendor patch is available for AVideo as of the time of publication. Recommended mitigations include: (1) restricting HTTP access to the install/ directory using web server configuration (e.g., .htaccess rules for Apache or location blocks for nginx); (2) deleting or renaming install/deleteSystemdPrivate.php if it is no longer needed post-installation; (3) applying network-level access controls to limit exposure of the installation directory to trusted networks only. Developers can fix the code by replacing if (!php_sapi_name() === 'cli') with if (php_sapi_name() !== 'cli') at line 2 of the script (AVideo Advisory, GitHub Advisory).
The vulnerability was discovered and reported by aisafe.io and credited to reporter adrgs and finder aisafe-bot in the GitHub Advisory. The advisory was published by DanielnetoDotCom (an AVideo maintainer) on March 30, 2026. No significant broader media coverage or notable researcher commentary beyond the advisory itself has been identified at this time (AVideo Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."