Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-accessible endpoint requires no auth (PR:N, AV:N); impact is limited confidentiality from log exposure and partial availability from CPU exhaustion, no integrity effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
AVideo through version 25.0 contains an authentication bypass vulnerability in the decryptMessage.json.php endpoint that allows unauthenticated users to decrypt PGP messages. Remote attackers can submit private keys, ciphertext, and passphrases to perform server-side decryption without credentials, exposing key material to logs and enabling resource exhaustion attacks.
AnalysisAI
Unauthenticated PGP decryption exposure in AVideo through version 25.0 allows any remote attacker to submit private key material, ciphertext, and passphrases to the publicly accessible decryptMessage.json.php endpoint and receive plaintext in the server response - no credentials, session, or token required. The dual impact is confidentiality loss (private key material processed in server memory may be captured in application or web server logs) and availability degradation via unconstrained CPU consumption from repeated cryptographic operations. A publicly available proof-of-concept exists per the GHSA advisory; no vendor patch has been released as of this analysis.
Technical ContextAI
AVideo is an open-source PHP video platform (composer package wwbn/avideo) built around a plugin architecture. The affected component is the LoginControl plugin's PGP endpoint at /plugin/LoginControl/pgp/decryptMessage.json.php, which accepts a JSON POST body containing three fields: textToDecrypt, privateKeyToDecryptMsg, and keyPassword. The server passes these directly to a decryptMessage() routine without any preceding call to User::isLogged() or equivalent session validation - a textbook CWE-306 (Missing Authentication for Critical Function) defect. The affected CPE is cpe:2.3:a:avideo:avideo:*:*:*:*:*:*:*:* covering all versions through 25.0. Because the endpoint performs real asymmetric cryptographic operations on attacker-supplied key material, server memory and logging subsystems (application logs, access logs, error logs) may capture the submitted private key depending on server configuration.
RemediationAI
No vendor-released patch has been identified at time of analysis - the composer package data records no fixed version for wwbn/avideo. Until a patched release is available, the most targeted compensating control is to block or restrict access to the specific endpoint /plugin/LoginControl/pgp/decryptMessage.json.php at the web server or WAF layer (e.g., nginx location deny or Apache RequireAll denied rules); this eliminates both attack vectors with no functional impact on users who do not rely on server-side PGP decryption. If the PGP decryption feature is unused, disabling the LoginControl plugin entirely is preferable and has no side effects for unrelated features. For deployments where the endpoint must remain accessible, restrict it to authenticated internal networks only via IP allowlist at the firewall or load balancer. Rate limiting (e.g., via nginx limit_req or a WAF rule) mitigates the CPU exhaustion vector but does not address the key material logging risk. Monitor the GitHub advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-5x2w-37xf-7962 for patch availability.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38133