WordPress vulnerabilities
24 known CVE vulnerabilities in WordPress, translated and rated.
- CVE-2012-6707High
WordPress through version 4.8.2 uses a weak MD5-based password hashing algorithm, making it easier for attackers to determine cleartext values by leveraging access to the hash values.
- CVE-2017-9066High
In WordPress before version 4.7.5, there is insufficient redirect validation in the HTTP class, leading to SSRF vulnerability.
- CVE-2017-9065High
In WordPress before version 4.7.5, there is a lack of capability checks for post meta data in the XML-RPC API.
- CVE-2017-9064High
In WordPress before version 4.7.5, a Cross Site Request Forgery (CSRF) vulnerability exists in the filesystem credentials dialog because a nonce is not required for updating credentials.
- CVE-2017-9062High
In WordPress before version 4.7.5, there is improper handling of post meta data values in the XML-RPC API.
- CVE-2016-6896High
A directory traversal vulnerability in the wp_ajax_update_plugin function in WordPress 4.5.3 allows remote authenticated users to cause a denial of service or read certain text files via a .. (dot dot) in the plugin parameter to wp-admin/admin-ajax.php.
- CVE-2017-5489High
The CSRF vulnerability in WordPress before version 4.7.1 allows remote attackers to hijack the authentication of unspecified victims via vectors involving Flash file uploads.
- CVE-2016-4029High
WordPress before 4.5 does not consider octal and hexadecimal IP address formats when determining an intranet address, which allows remote attackers to bypass an intended SSRF protection mechanism via a crafted address.
- CVE-2016-5839High
WordPress versions before 4.5.3 allow remote attackers to bypass the sanitize_file_name protection mechanism via unspecified vectors.
- CVE-2016-5838High
WordPress before 4.5.3 allows remote attackers to bypass intended password-change restrictions by leveraging knowledge of a cookie.
- CVE-2016-5837High
WordPress before 4.5.3 allows remote attackers to bypass intended access restrictions and remove a category attribute from a post via unspecified vectors.
- CVE-2016-5835High
WordPress versions before 4.5.3 allow remote attackers to obtain sensitive revision-history information by leveraging the ability to read a post, related to wp-admin/includes/ajax-actions.php and wp-admin/revision.php.
- CVE-2016-2222High
The wp_http_validate_url function in WordPress before version 4.4.2 allows remote attackers to conduct server-side request forgery (SSRF) attacks via a zero value in the first octet of an IPv4 address in the u parameter to wp-admin/press-this.php.
- CVE-2003-1599High
A vulnerability in WordPress 0.70 allows remote attackers to execute arbitrary PHP code via remote file inclusion. The issue exists in wp-links/links.all.php, where attackers can manipulate the $abspath variable.
- CVE-2026-63030CriticalActively exploited
WordPress 6.9.x before 6.9.5 and 7.0.x before 7.0.2 is affected by a REST API batch endpoint route confusion issue which, combined with a SQL Injection in WP_Query (CVE-2026-60137), could allow SQL Injection and Remote Code Execution.
- CVE-2026-60137MediumActively exploited
WordPress versions 6.8.x before 6.8.6, 6.9.x before 6.9.5, and 7.0.x before 7.0.2 fail to properly sanitize the author__not_in parameter of WP_Query. This could allow SQL Injection when a plugin or theme passes untrusted input to this parameter.
- CVE-2026-11563Critical
The Word Count and Social Shares WordPress plugin through version 1.0 does not validate a user-supplied file path before deletion, nor does it have proper authorization or CSRF checks. This allows any authenticated user, such as a Subscriber, to delete arbitrary files on the server, which can lead to a full site takeover (e.g., by deleting wp-config.php).
- CVE-2017-16510Critical
WordPress versions before 4.8.3 are affected by an issue where $wpdb->prepare() can create unexpected and unsafe queries, leading to potential SQL injection (SQLi) in plugins and themes.
- CVE-2017-14723Critical
Before version 4.8.2, WordPress mishandled % characters and additional placeholder values in $wpdb->prepare, potentially allowing SQL injection attacks via plugins and themes.
- CVE-2026-65640High
WordPress is vulnerable to remote code execution via malicious Postscript file upload by an Author level user or higher, when Imagick and Ghostscript are in use on the server.
- CVE-2026-64638High
WordPress is vulnerable to a pre-auth reflected XSS vulnerability on the login screen. Via a specially crafted malicious third-party website, it is possible to escalate to RCE, but requires social engineering and explicit interaction by the victim. This issue affects all versions of WordPress; version 7.0.3 has been released with a fix, backported to all branches back to 4.7.
- CVE-2022-50953Medium
WordPress plugin admin-word-count-column 2.2 contains a local file read vulnerability allowing unauthenticated attackers to read arbitrary files by exploiting null byte injection in the path parameter. Attackers can send GET requests to download-csv.php with a crafted path parameter containing directory traversal sequences and null bytes to bypass file restrictions and read sensitive files like system configuration.
- CVE-2026-8423Medium
The JaviBola Custom Theme Test plugin for WordPress is vulnerable to Cross-Site Request Forgery (CSRF) in all versions up to and including 2.0.5. Missing nonce validation on the options page allows unauthenticated attackers to change the site's active theme by modifying the jbct_theme option via a forged request, provided they trick a site administrator into clicking a link.
- CVE-2024-1282Medium
The Email Encoder – Protect Email Addresses and Phone Numbers plugin for WordPress up to version 2.2.0 is vulnerable to Stored Cross-Site Scripting via shortcodes due to insufficient input sanitization and output escaping. Authenticated attackers with contributor-level permissions can inject arbitrary scripts that execute when a page is visited.

