CVE-2012-10027 in WP-Property Plugininfo

Summary

by MITRE • 08/05/2025

WP-Property plugin for WordPress up to and including version 1.35.0 contains an unauthenticated file upload vulnerability in the third-party `uploadify.php` script. A remote attacker can upload arbitrary PHP files to a temporary directory without authentication, leading to remote code execution.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 05/26/2026

The vulnerability identified as CVE-2012-10027 resides within the WP-Property plugin for WordPress, affecting versions through 1.35.0 and leveraging a third-party component called uploadify.php. This flaw represents a critical security weakness that allows unauthenticated remote attackers to bypass authentication mechanisms and upload malicious files to the target system. The vulnerability specifically targets the file upload functionality within the plugin's architecture, creating an entry point for attackers to execute arbitrary code on the affected WordPress installation.

The technical implementation of this vulnerability stems from inadequate input validation and authentication checks within the uploadify.php script. The script fails to properly verify the origin of file upload requests or validate file types, allowing attackers to submit PHP files without proper authorization. This weakness directly aligns with CWE-434, which describes insecure file upload vulnerabilities where applications accept files without sufficient validation, and represents a classic example of improper access control in web applications. The vulnerability's exploitation pathway involves sending malicious payloads to the upload endpoint, which are then stored in a temporary directory accessible to the web server.

The operational impact of this vulnerability extends far beyond simple file uploads, as it enables complete remote code execution on the compromised WordPress instance. Attackers can leverage this capability to deploy web shells, install backdoors, steal sensitive data, or escalate privileges within the affected environment. The unauthenticated nature of the vulnerability means that any remote user can exploit it without requiring valid credentials, making it particularly dangerous for publicly accessible WordPress installations. This vulnerability directly maps to attack techniques described in the MITRE ATT&CK framework under T1190 for Exploit Public-Facing Application and T1059 for Command and Scripting Interpreter, as it allows for arbitrary command execution through uploaded PHP files.

Security mitigation strategies for this vulnerability must address both the immediate exploitation risk and the underlying architectural flaws. The most effective immediate solution involves upgrading to a patched version of the WP-Property plugin where the uploadify.php script has been properly secured with authentication checks and file type validation. Organizations should also implement network-level restrictions to limit access to the vulnerable upload endpoints, deploy web application firewalls to monitor and block suspicious upload requests, and conduct comprehensive security audits of third-party components integrated into WordPress installations. Additionally, implementing proper file upload validation mechanisms that verify file content, reject executable file types, and store uploaded files outside the web root directory can significantly reduce the attack surface and prevent similar vulnerabilities from being exploited in the future.

Responsible

VulnCheck

Reservation

08/05/2025

Disclosure

08/05/2025

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.82423

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!