S4E just found a high [ai] pa ssl inspection control
high·Product Based Web Vulnerabilities·Updated Aug 3, 2026

CVE-2019-14793 Scanner

CVE-2019-14793 Scanner - Arbitrary File Deletion vulnerability in Meta Box - WordPress Plugin

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsurl
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2019-14793
6.5
CVSS

The Meta Box plugin before 4.16.3 for WordPress allows file deletion via ajax, with the wp-admin/admin-ajax.php?action=rwmb_delete_file attachment_id parameter.

Attack Vector
-
Privileges Req.
-
User Interaction
-
Affected
n/aby n/a
n/a
Updated Aug 18, 2026View on NVD →
Detail

The Meta Box plugin for WordPress is a popular tool used by web developers and administrators to create custom meta boxes and fields. It is integrated into WordPress to enhance the website's backend functionality by allowing easier customization. Meta Box is widely adopted due to its flexibility and ease of use, making it a valuable addition for managing custom data on WordPress sites. Users of Meta Box can define custom fields, making it suitable for diverse use cases, from simple data entry forms to extensive complex structures. Its user-friendly interface offers developers a simplified way to extend the WordPress content management system without writing extensive code. Meta Box is often used in diverse sectors, from blogging platforms to significant enterprise-level sites reliant on WordPress.

The Arbitrary File Deletion vulnerability in the Meta Box plugin allows authenticated users to delete arbitrary files on the server. The vulnerability existed due to insufficient checks in the ajax_delete_file function, exposing the server to potential data loss. The issue arises from the lack of verification in the attachment_id sent via POST request, which led to unsafe file deletions. Specifically, the function fails to validate whether the attachment is linked with the correct Meta Box field, nor does it sufficiently protect against path traversal in the unlink operation. This oversight can permit a malicious user to delete sensitive files, such as wp-config.php, which can be detrimental to the WordPress environment.

Technically, the vulnerability emerges from the ajax_delete_file function in the Meta Box plugin code. The function uses wp_delete_attachment() or unlink() functions to process file deletion without confirming the legitimacy of the attachment or its association with Meta Box fields. The absence of path traversal protection within the unlink path magnifies the risk, alongside inadequate ownership and authorization checks, exposing the server to potentially destructive deletion operations from authenticated users. The endpoints and parameters used in this process involve receiving a POST request with an attachment_id, subsequently resulting in unverified deletions.

Exploiting the Arbitrary File Deletion vulnerability could have severe consequences for the affected system. Malicious users could delete critical files, including configuration files like wp-config.php, which would trigger the WordPress installation wizard upon deletion. This provides attackers the opportunity to reconfigure the database connection, potentially leading to unauthorized access and remote code execution on the compromised server. It can result in data loss, service interruption, and possibly full control of the website by an attacker.

REFERENCES

Solution Advice
  • Update Meta Box to version 4.16.3 or later, which addresses the arbitrary file deletion vulnerability.
  • Implement additional security measures to ensure user actions are authenticated and authorized according to the principle of least privilege.
  • Regularly audit WordPress plugins for security vulnerabilities and apply updates promptly.
  • Consider using file integrity monitoring systems to detect unauthorized changes to critical files.
  • Review user roles and permissions to mitigate the risk of exploitation by authenticated users.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.