AIT CSV Import/Export Plugin Arbitrary File Upload Vulnerability (CVE-2020-36849) — Critical Severity

The AIT CSV Import/Export plugin for WordPress, a tool designed to simplify data management, has a severe security flaw. This vulnerability could allow malicious attackers to take full control of affected websites.

CVE Details

  • Product: AIT CSV Import/Export plugin for WordPress
  • CVE ID: CVE-2020-36849
  • Published: July 12, 2025
  • Severity: Critical
  • Status: Analyzed

Affected Products

This critical vulnerability impacts the AIT CSV Import/Export plugin for WordPress, specifically versions up to and including 3.0.3. The flaw resides in the upload-handler.php file, which is part of the plugin’s administrative section.

Current Status

This vulnerability is currently listed with a status of “Analyzed.” This means the details of the flaw have been thoroughly investigated and confirmed by security researchers and vendors.

Severity Level

Rated as **Critical** with a CVSS score of 9.8, this vulnerability poses an extremely high risk. The core issue is an arbitrary file upload vulnerability. This allows unauthorized attackers to upload any type of file, including malicious scripts, to your website’s server. Because the plugin’s upload handler does not properly check the type of file being uploaded, attackers can bypass security measures and deposit files that could lead to remote code execution. This means an attacker could run commands on your server, potentially leading to a complete compromise of your website and server infrastructure.

Possible Solutions

If you are using the AIT CSV Import/Export plugin for WordPress, immediate action is required to protect your website.

  1. Update Immediately: The most crucial step is to update your AIT CSV Import/Export plugin to version 3.0.4 or higher. This version contains the necessary fixes to address the file type validation issue.
  2. Remove or Deactivate: If an update is not immediately feasible, consider deactivating or entirely removing the AIT CSV Import/Export plugin until you can apply the patch.
  3. Web Application Firewall (WAF): Implement a robust Web Application Firewall (WAF) to help detect and block malicious upload attempts.
  4. Regular Backups: Always maintain up-to-date backups of your website. In the event of a successful exploitation, a recent backup can significantly reduce recovery time and data loss.
  5. File Permissions: Ensure proper file permissions are set on your WordPress installation, especially for the wp-content/uploads/ directory, to prevent unexpected file modifications.

For more insights into securing your WordPress site, consider our posts on WordPress security best practices and Plugin security guides.

References

https://github.com/rapid7/metasploit-framework/blob/master//modules/exploits/multi/http/wp_ait_csv_rce.rb
https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/multi/http/wp_ait_csv_rce.rb
https://wpscan.com/vulnerability/36e699a4-91f2-426d-ba14-26036fbfeaea
https://www.acunetix.com/vulnerabilities/web/wordpress-plugin-ait-themes-csv-import-export-arbitrary-file-upload-3-0-3/
https://www.ait-themes.club/wordpress-plugins/csv-import-export/
https://www.wordfence.com/threat-intel/vulnerabilities/id/cece751c-400d-42b4-9438-950d5aca51fc?source=cve
https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/multi/http/wp_ait_csv_rce.rb

Alex Joseph
Alex Joseph

Alex Joseph is a Senior Support Staff professional with deep experience in server management, web hosting technologies, and cybersecurity operations. He works daily with Linux servers, cloud platforms, performance tuning, and security hardening, giving him strong real-world technical knowledge. Along with his support role, he write about security best practices, hosting infrastructure, and software management.