VYPR
Unrated severityNVD Advisory· Published Sep 16, 2019· Updated Aug 6, 2024

CVE-2016-10959

CVE-2016-10959

Description

The Estatik plugin for WordPress before 2.3.1 allows authenticated arbitrary file upload via CSRF, leading to remote code execution.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

The Estatik plugin for WordPress before 2.3.1 allows authenticated arbitrary file upload via CSRF, leading to remote code execution.

Vulnerability

The Estatik plugin for WordPress versions before 2.3.1 contains an authenticated arbitrary file upload vulnerability. The flaw exists in the wp-admin/admin-ajax.php endpoint where the es_media_images[] parameter is processed without proper file type validation. An attacker with a valid WordPress account (or able to trick an administrator via Cross-Site Request Forgery) can upload a malicious PHP file to the server.

Exploitation

An attacker must either have an authenticated session on the target WordPress site or craft a CSRF payload that forces an authenticated user (such as an administrator) to submit a request. The request targets wp-admin/admin-ajax.php with the action parameter set to the appropriate handler and es_media_images[] containing a file payload (e.g., a PHP web shell). No special privileges beyond being an authenticated user are required; the file upload is processed without checking file extension or content.

Impact

Successful exploitation allows the attacker to upload arbitrary files, including executable PHP scripts. This can lead to remote code execution on the underlying web server, full compromise of the WordPress installation, data theft, site defacement, or use of the server for further attacks.

Mitigation

The vulnerability was fixed in Estatik version 2.3.1 [1]. Users should update to the latest version (4.3.1 as of the reference date) to ensure the fix is applied. No workarounds are documented; updating the plugin is the recommended action.

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

2

News mentions

0

No linked articles in our index yet.