<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Eazy Plugin Manager – Powerful Plugin Management Solution for WordPress &lt;= 4.4.1 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/eazy-plugin-manager--powerful-plugin-management-solution-for-wordpress--4.4.1/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 28 Jul 2026 10:20:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/eazy-plugin-manager--powerful-plugin-management-solution-for-wordpress--4.4.1/feed.xml" rel="self" type="application/rss+xml"/><item><title>Privilege Escalation in Eazy Plugin Manager for WordPress (CVE-2026-14328)</title><link>https://feed.craftedsignal.io/briefs/2026-07-eazy-plugin-manager-privesc/</link><pubDate>Tue, 28 Jul 2026 10:20:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-eazy-plugin-manager-privesc/</guid><description>The Eazy Plugin Manager - Powerful Plugin Management Solution for WordPress plugin for WordPress (versions up to and including 4.4.1) is vulnerable to privilege escalation (CVE-2026-14328), allowing authenticated attackers with Subscriber-level access to read sensitive WordPress options, compute an authentication key, and obtain Administrator authentication cookies, leading to full site takeover if the plugin's remote connection feature is configured.</description><content:encoded><![CDATA[<p>The Eazy Plugin Manager - Powerful Plugin Management Solution for WordPress plugin, affecting all versions up to and including 4.4.1, contains a critical privilege escalation vulnerability identified as CVE-2026-14328. This flaw stems from insufficient authorization within the <code>wp_ajax_pos_get_option</code> AJAX handler, which fails to perform capability checks, relying only on a localized nonce. This handler allows authenticated attackers with Subscriber-level access or higher to retrieve arbitrary WordPress option values. Coupled with the publicly accessible <code>admin_login_endpoint_handler</code> REST endpoint (<code>GET /wp-json/epm/v1/admin/login</code>), which authenticates users based on a whirlpool hash of values stored in specific options, attackers can extract critical credentials (<code>site_url</code>, <code>connection_key</code>, <code>remote_user_id</code>), calculate the necessary <code>auth_key</code>, and bypass authentication to gain Administrator-level access and fully compromise the WordPress site. Exploitation requires the plugin's remote connection feature to be actively configured.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An authenticated attacker with Subscriber-level access or higher initiates a request to the vulnerable <code>wp_ajax_pos_get_option</code> AJAX handler.</li>
<li>The attacker leverages the insufficient authorization vulnerability to request the <code>eazywp_connecting_info</code> and <code>eazywp_connection</code> WordPress options.</li>
<li>The plugin's AJAX handler, failing to check user capabilities, returns the values of the requested options, which include sensitive data like <code>site_url</code>, <code>connection_key</code>, and <code>remote_user_id</code>.</li>
<li>The attacker uses the retrieved <code>site_url</code>, <code>connection_key</code>, and <code>remote_user_id</code> values to compute the required <code>auth_key</code> via a whirlpool hash algorithm as expected by the plugin.</li>
<li>The attacker then makes a GET request to the publicly accessible <code>admin_login_endpoint_handler</code> REST endpoint at <code>/wp-json/epm/v1/admin/login</code>.</li>
<li>The computed <code>auth_key</code> is supplied to this endpoint, which validates it against the stored whirlpool hash of the sensitive options.</li>
<li>Upon successful validation, the attacker is granted Administrator authentication cookies.</li>
<li>With Administrator authentication cookies, the attacker achieves full site takeover of the compromised WordPress instance.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-14328 results in a complete site takeover by an authenticated attacker, allowing them to gain Administrator-level privileges on the affected WordPress site. This grants the attacker full control over the website's content, users, themes, plugins, and settings. Attackers could deface the site, inject malicious code, exfiltrate sensitive data, or use the compromised site for further malicious activities, such as hosting malware or launching phishing campaigns. The prerequisite for exploitation is that the Eazy Plugin Manager's remote connection feature must be enabled and configured on the WordPress site.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update the &quot;Eazy Plugin Manager - Powerful Plugin Management Solution for WordPress&quot; plugin to a patched version beyond 4.4.1 to remediate CVE-2026-14328.</li>
<li>Deploy the provided Sigma rules to your SIEM to detect attempts at exploiting the <code>wp_ajax_pos_get_option</code> AJAX handler and the <code>admin_login_endpoint_handler</code> REST endpoint.</li>
<li>Review web server logs for suspicious requests to <code>wp-admin/admin-ajax.php</code> with <code>action=pos_get_option</code> and <code>option_name</code> parameters, especially for <code>eazywp_connecting_info</code> or <code>eazywp_connection</code>.</li>
<li>Monitor web server logs for GET requests to <code>/wp-json/epm/v1/admin/login</code> that include an <code>auth_key</code> parameter, as this indicates an attempted login using the computed key.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>web</category><category>privilege-escalation</category><category>cve-2026-14328</category></item></channel></rss>