Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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
Lifecycle Timeline
7DescriptionCVE.org
A security flaw has been discovered in PbootCMS up to 3.2.12. This affects an unknown function of the file core/function/file.php of the component File Upload. The manipulation of the argument black results in incomplete blacklist. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks.
AnalysisAI
PbootCMS versions up to 3.2.12 contain an incomplete blacklist bypass vulnerability in the file upload functionality (core/function/file.php) that allows authenticated attackers to upload dangerous files by manipulating the blacklist parameter. An attacker with login credentials can bypass file type restrictions to upload arbitrary files, potentially achieving remote code execution or other malicious outcomes. A public proof-of-concept exploit is available on GitHub, increasing the practical risk of exploitation.
Technical ContextAI
The vulnerability exists in the PHP-based PbootCMS content management system's file upload handler. The affected component is located in core/function/file.php and implements a blacklist-based approach to restrict file uploads by file extension or type. The flaw is classified as CWE-184 (Incomplete List of Disallowed Inputs), a well-known weakness where blacklist validation fails to account for all dangerous file types or encoding bypass techniques. Rather than using a whitelist of permitted file types, the blacklist approach is inherently flawed as attackers can discover unlisted dangerous extensions (such as .phtml, .php3, .php4, .php5, .phar, etc.) or manipulate the 'black' parameter to disable restrictions entirely. This is compounded by PHP's flexible file handling capabilities, which can execute code from files with multiple extensions or non-standard PHP execution handlers configured on the web server.
RemediationAI
Immediately upgrade PbootCMS to a patched version newer than 3.2.12 if available from the vendor; if no patch exists, contact the PbootCMS development team to confirm a release timeline. As an interim mitigation, disable the file upload functionality entirely if not required for operations, or restrict file uploads to trusted administrators only by enforcing strict role-based access controls at the application level. Configure the web server (Apache/Nginx) to prevent PHP execution in user-writable directories by setting appropriate handler mappings and disabling script execution in upload folders via .htaccess (Apache) or location blocks (Nginx). Implement strict whitelist-based file type validation at the application level, accepting only specific safe extensions (e.g., .jpg, .png, .pdf) and validating file contents via magic byte inspection rather than relying solely on extensions. Monitor upload directories for suspicious files and enable detailed logging of all file upload attempts. References and additional guidance are available via VulDB at https://vuldb.com/?id.352075.
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
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
NetAlertX (formerly PiAlert) versions 23.01.14 through 24.x before 24.10.12 allow unauthenticated command injection thro
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
Same weakness CWE-184 – Incomplete List of Disallowed Inputs
View allSame technique File Upload
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-14239