CVE-2025-13091
Awaiting Analysis Awaiting Analysis - Queue
Unauthorized Plugin Installation in Shopire WordPress Theme via Missing Capability Check

Publication date: 2026-02-19

Last updated on: 2026-02-19

Assigner: Wordfence

Description
The Shopire theme for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the shopire_admin_install_plugin() function in all versions up to, and including, 1.0.57. This makes it possible for authenticated attackers, with Subscriber-level access and above, to install the 'fable-extra' plugin.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-02-19
Last Modified
2026-02-19
Generated
2026-05-27
AI Q&A
2026-02-19
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
shopire theme to 1.0.57 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-15 One or more system settings or configuration elements can be externally controlled by a user.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

The Shopire theme for WordPress has a vulnerability in the function shopire_admin_install_plugin() present in all versions up to and including 1.0.57. This function lacks proper capability checks, which means that authenticated users with Subscriber-level access or higher can exploit this flaw to install the 'fable-extra' plugin without authorization.

The vulnerability arises because the AJAX handler responsible for installing the plugin does not verify if the user has the necessary permissions to install plugins. This missing check allows lower-privileged users to perform actions typically restricted to administrators.


How can this vulnerability impact me? :

This vulnerability allows authenticated users with minimal privileges (Subscriber-level and above) to install and potentially activate plugins on the WordPress site. This can lead to unauthorized modifications of the site, including the installation of malicious plugins that could compromise site integrity, security, or functionality.

Since the attacker can install plugins, they might escalate their privileges, inject malicious code, or disrupt the normal operation of the website.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

I don't know


How can this vulnerability be detected on my network or system? Can you suggest some commands?

[{'type': 'paragraph', 'content': "This vulnerability involves unauthorized plugin installation via AJAX requests in the Shopire WordPress theme. Detection can focus on monitoring AJAX POST requests to the WordPress admin AJAX handler with the action parameter set to 'install_act_plugin'."}, {'type': 'paragraph', 'content': "Specifically, you can look for suspicious POST requests to the AJAX URL containing 'action=install_act_plugin' originating from users with Subscriber-level access or above."}, {'type': 'paragraph', 'content': 'On the server or network level, you might use web server logs or intrusion detection systems to filter such requests.'}, {'type': 'list_item', 'content': "Example command to search web server logs for suspicious AJAX plugin install attempts: grep 'action=install_act_plugin' /var/log/apache2/access.log"}, {'type': 'list_item', 'content': 'Use WordPress audit or security plugins to log and alert on plugin installation or activation events triggered by low-privilege users.'}, {'type': 'list_item', 'content': 'Monitor WordPress AJAX requests in real time using tools like tcpdump or Wireshark filtering HTTP POST requests to admin-ajax.php with the relevant action.'}] [1, 6]


What immediate steps should I take to mitigate this vulnerability?

[{'type': 'paragraph', 'content': 'The immediate mitigation step is to update the Shopire WordPress theme to version 1.0.58 or later, where the vulnerability is fixed by adding proper capability checks and nonce verification to the AJAX plugin installation process.'}, {'type': 'paragraph', 'content': 'If updating immediately is not possible, restrict access to the WordPress admin area to trusted users only and monitor for suspicious AJAX requests attempting to install plugins.'}, {'type': 'paragraph', 'content': 'Additionally, ensure that user roles and permissions are properly configured so that Subscriber-level users do not have elevated capabilities.'}, {'type': 'paragraph', 'content': "Applying Web Application Firewall (WAF) rules to block unauthorized AJAX requests targeting 'install_act_plugin' action can also help mitigate exploitation."}] [1, 6]


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart