<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Consulting (&lt;= 6.7.16) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/consulting--6.7.16/</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, 15 Sep 2026 13:41:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/consulting--6.7.16/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Privilege Escalation in Consulting Theme for WordPress via Improper Access Control</title><link>https://feed.craftedsignal.io/briefs/2026-09-consulting-theme-privilege-escalation/</link><pubDate>Tue, 15 Sep 2026 13:41:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-consulting-theme-privilege-escalation/</guid><description>The Consulting theme for WordPress in versions 6.7.16 and earlier contains a vulnerability allowing authenticated users to escalate privileges to administrator by manipulating insecure transient-based authentication mechanisms.</description><content:encoded><![CDATA[<p>The Consulting theme for WordPress (up to and including version 6.7.16) is susceptible to privilege escalation due to insecure implementation of AJAX endpoints and developer access login mechanisms. The vulnerability stems from two primary issues in the theme's codebase: the <code>masterstudy_ms_stm_set_discard_transient</code> AJAX action in <code>admin/admin-notices/classes/STMHandler.php</code> lacks capability checks and nonce validation, and the login logic in <code>admin/classes/stm-theme-support.php</code> relies on a transient value for authentication that can be bypassed if the site is in legacy string mode. An attacker with minimal subscriber-level access can set the <code>stm_developer_access_token</code> transient to a known value and subsequently trigger the authentication mechanism to impersonate any user, including administrators. This allows for full administrative access to the WordPress site.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker obtains a standard subscriber-level account on the target WordPress site.</li>
<li>Attacker crafts a request to the <code>masterstudy_ms_stm_set_discard_transient</code> AJAX endpoint.</li>
<li>Attacker injects a value for the <code>stm_developer_access_token</code> transient via the unprotected endpoint.</li>
<li>Attacker navigates to the endpoint handled by <code>admin/classes/stm-theme-support.php</code>.</li>
<li>The application validates the transient value as a sufficient condition for authentication in legacy mode.</li>
<li>Attacker is granted a session as the target user.</li>
<li>Attacker performs administrative actions, such as installing malicious plugins or modifying site configuration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation grants a low-privileged attacker full administrative control over the affected WordPress environment. This impact includes the potential for arbitrary code execution, sensitive data exfiltration, and full site takeover.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security teams:</p>
<ul>
<li>Update the Consulting WordPress theme to the latest patched version immediately.</li>
<li>Review WordPress access logs for anomalous requests to the <code>admin-ajax.php</code> endpoint containing <code>masterstudy_ms_stm_set_discard_transient</code>.</li>
<li>Audit subscriber-level accounts for recent unauthorized activities or changes made to high-privilege user profiles.</li>
<li>Monitor for requests targeting <code>stm-theme-support.php</code> paths within the web server logs.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>web-application</category><category>privilege-escalation</category></item></channel></rss>