On this page
Atomicorp WAF Rule 390700
Rule Summary
- Rule ID: 390700
- Status: Active
- Alert message: Atomicorp.com WAF Rules: Evasion Attack: Invalid filename in FILES argument. Which may be a possible attempt at multipart/form-data bypass
- Observed CWEs: CWE-20 (3), CWE-22 (2), CWE-23 (1), CWE-73 (1), CWE-74 (1), CWE-77 (1), CWE-78 (7), CWE-79 (1), CWE-89 (5), CWE-91 (1), CWE-94 (1), CWE-264 (1), CWE-287 (5), CWE-288 (1), CWE-306 (7), CWE-434 (14), CWE-502 (1), CWE-668 (1), CWE-798 (1), CWE-862 (1), CWE-863 (1)
- Revision: 7
- Phase: 2 (request body)
- Request surfaces: Uploaded files
- Rule action: deny
- HTTP status: 403
- Logging: log, auditlog
Description
This rule can be triggered if an attacker attempts to bypass the WAF’s multipart assembler. There are several known attack methods that attempt to bypass WAFs by using this method.
Additionally, if any of the following characters are used in a filename this rule will be triggered:
“;=
These characters are not supported in the filename and are reserved characters.
False Positives
False Positives are rare with this rule. We do not recommend you disable this unless you want to ignore any evasion based on the multipart parser in the WAF. Currently there are no known vulnerabilities in the 2.5.12 version of the WAF (ASL versions 2.2.7 and up are not vulnerable). Therefore, if you know that your client sends an invalid multipart message when uploading a file, you are running the latest version of ASL and you do not care about detecting and blocking evasion based attacks disable this rule. We do not recommend you disable this rule, rather we recommend fixing the application to ensure that it does not accept broken multipart messages.
If you believe this is a false positive, please report this to our security team to determine if this is a legitimate case, or if its clever attack on your system. Instructions to report false positives are detailed on the Reporting False Positives wiki page.
Selected Related CVEs
This is a selected list of documented research observations, not an exhaustive coverage matrix. Absence of a CVE does not imply absence of protection.
| CVE | Vulnerability | Product | CVSS | Severity |
|---|---|---|---|---|
| CVE-2010-4279 | Pandora FMS v3.1 Auth Bypass and Arbitrary File Upload Vulnerability | pandora fms | 10.0 (v2.0) | High |
| CVE-2012-0299 | Symantec Web Gateway 5.0.2.8 Arbitrary PHP File Upload Vulnerability | web gateway | 10.0 (v2.0) | High |
| CVE-2014-125115 | Pandora FMS Default Credential / SQLi Remote Code Execution | Pandora FMS | 10.0 (v4.0) | Critical |
| CVE-2012-6710 | eXtplorer v2.1 Arbitrary File Upload Vulnerability | extplorer | 9.8 (v3.0) | Critical |
| CVE-2013-1359 | SonicWALL GMS 6 Arbitrary File Upload | analyzer | 9.8 (v3.1) | Critical |
| CVE-2017-17560 | Western Digital MyCloud multi_uploadify File Upload Vulnerability | my cloud pr4100 firmware | 9.8 (v3.0) | Critical |
| CVE-2018-8733 | Nagios XI Chained Remote Code Execution | nagios xi | 9.8 (v3.0) | Critical |
| CVE-2018-8734 | Nagios XI Chained Remote Code Execution | nagios xi | 9.8 (v3.0) | Critical |
| CVE-2019-9194 | elFinder PHP Connector exiftran Command Injection | elfinder | 9.8 (v3.0) | Critical |
| CVE-2020-15415 | DrayTek Vigor - Command Injection | vigor | 9.8 (v3.1) | Critical |
| CVE-2020-36847 | WordPress Simple File List Unauthenticated Remote Code Execution | simple file list | 9.8 (v3.1) | Critical |
| CVE-2021-21978 | VMware View Planner Unauthenticated Log File Upload RCE | view planner | 9.8 (v3.1) | Critical |
| CVE-2022-21587 | Oracle E-Business Suite (EBS) Unauthenticated Arbitrary File Upload | e-business suite | 9.8 (v3.1) | Critical |
| CVE-2022-39952 | Fortinet FortiNAC keyUpload.jsp arbitrary file write | fortinac | 9.8 (v3.1) | Critical |
| CVE-2023-22518 | Atlassian Confluence Unauth JSON setup-restore Improper Authorization leading to RCE (CVE-2023-22518) | confluence data center | 9.8 (v3.1) | Critical |
| CVE-2023-38096 | NETGEAR ProSafe Network Management System 300 Arbitrary File Upload | prosafe network management system | 9.8 (v3.1) | Critical |
| CVE-2024-24578 | RaspberryMatic unauthenticated Remote Code Execution vulnerability through HMServer File Upload. | raspberrymatic | 9.8 (v3.1) | Critical |
| CVE-2024-27198 | JetBrains TeamCity Unauthenticated Remote Code Execution | teamcity | 9.8 (v3.1) | Critical |
| CVE-2024-51378 | CyberPanel Multi CVE Pre-auth RCE | cyberpanel | 9.8 (v3.1) | Critical |
| CVE-2024-51567 | CyberPanel Multi CVE Pre-auth RCE | cyberpanel | 9.8 (v3.1) | Critical |
| CVE-2024-51568 | CyberPanel Multi CVE Pre-auth RCE | cyberpanel | 9.8 (v3.1) | Critical |
| CVE-2013-10043 | Astium Remote Code Execution | VoIP PBX | 9.5 (v4.0) | Critical |
| CVE-2025-34104 | Piwik Superuser Plugin Upload | Web Analytics Platform | 9.4 (v4.0) | Critical |
| CVE-2014-125126 | Simple E-Document Arbitrary File Upload | Simple E-Document | 9.2 (v4.0) | Critical |
| CVE-2025-54236 | Magento SessionReaper | commerce | 9.1 (v3.1) | Critical |
| CVE-2013-3591 | vTigerCRM v5.4.0/v5.3.0 Authenticated Remote Code Execution | vtiger crm | 8.8 (v3.1) | High |
| CVE-2017-18048 | Monstra CMS Authenticated Arbitrary File Upload | monstra | 8.8 (v3.0) | High |
| CVE-2017-9080 | PlaySMS sendfromfile.php Authenticated "Filename" Field Code Execution | playsms | 8.8 (v3.0) | High |
| CVE-2018-8735 | Nagios XI Chained Remote Code Execution | nagios xi | 8.8 (v3.0) | High |
| CVE-2018-8736 | Nagios XI Chained Remote Code Execution | nagios xi | 8.8 (v3.0) | High |
| CVE-2021-43258 | ChurchInfo 1.2.13-1.3.0 Authenticated RCE | churchinfo | 8.8 (v3.1) | High |
| CVE-2023-27253 | pfSense Restore RRD Data Command Injection | pfsense | 8.8 (v3.1) | High |
| CVE-2023-38098 | NETGEAR ProSafe Network Management System 300 Arbitrary File Upload | prosafe network management system | 8.8 (v3.1) | High |
| CVE-2024-48594 | Prison Management System 1.0 Authenticated RCE via Unrestricted File Upload | prison management system | 8.8 (v3.1) | High |
| CVE-2025-34511 | Sitecore XP CVE-2025-34511 Post-Authentication File Upload | experience commerce | 8.8 (v3.1) | High |
| CVE-2025-49113 | Roundcube Post-Auth RCE via PHP Object Deserialization | webmail | 8.8 (v3.1) | High |
| CVE-2013-10032 | GetSimpleCMS PHP File Upload Vulnerability | getsimplecms | 8.7 (v4.0) | High |
| CVE-2016-1525 | NETGEAR ProSafe Network Management System 300 Arbitrary File Upload | prosafe network management software 300 | 8.6 (v3.0) | High |
| CVE-2005-2733 | Simple PHP Blog Remote Command Execution | simple php blog | 7.5 (v2.0) | High |
| CVE-2008-5191 | SePortal SQLi Remote Code Execution | seportal | 7.5 (v2.0) | High |
| CVE-2009-2265 | ColdFusion 8.0.1 Arbitrary File Upload and Execute | fckeditor | 7.5 (v2.0) | High |
| CVE-2013-3520 | VMware vCenter Chargeback Manager ImageUploadServlet Arbitrary File Upload | vcenter chargeback manager | 7.5 (v2.0) | High |
| CVE-2017-1000119 | October CMS Upload Protection Bypass Code Execution | october | 7.2 (v3.0) | High |
| CVE-2018-1000094 | CMS Made Simple Authenticated RCE via File Upload/Copy | cms made simple | 7.2 (v3.0) | High |
| CVE-2020-35578 | Nagios XI Prior to 5.8.0 - Plugins Filename Authenticated Remote Code Exection | nagios xi | 7.2 (v3.1) | High |
| CVE-2026-28409 | WeGIA <= 3.6.4 - Remote Code Execution | wegia | 7.2 (v3.1) | High |
| CVE-2012-1153 | appRain CMF Arbitrary PHP File Upload Vulnerability | apprain | 6.8 (v2.0) | Medium |
| CVE-2013-7102 | WordPress OptimizePress Theme File Upload Vulnerability | optimizepress | 6.8 (v2.0) | Medium |
| CVE-2014-7285 | Symantec Web Gateway 5 restore.php Post Authentication Command Injection | web gateway | 6.5 (v2.0) | Medium |
| CVE-2014-9308 | WordPress WP EasyCart Unrestricted File Upload | wp easycart | 6.5 (v2.0) | Medium |
| CVE-2015-6967 | Nibbleblog File Upload Vulnerability | nibbleblog | 6.5 (v2.0) | Medium |
| CVE-2015-7309 | CMS Bolt File Upload Vulnerability | bolt | 6.5 (v2.0) | Medium |
| CVE-2019-1262 | Microsoft SharePoint 2013 SP1 - 'DestinationFolder' Persistant Cross-Site Scripting | sharepoint foundation | 5.4 (v3.1) | Medium |
| CVE-2021-1499 | Cisco HyperFlex HX Data Platform unauthenticated file upload to RCE (CVE-2021-1499) | hyperflex hx data platform | 5.3 (v3.1) | Medium |
Observed CWEs
These CWEs are recorded on published CVEs in the selected observations associated with this rule. They are observational relationships, not a claim that the rule universally blocks every vulnerability assigned to a CWE.
Documentation Source
- Original wiki page: WAF 390700
- Source revision: 4340
- Source revision date: 2013-12-19