<?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>Simple History – Track, Log, and Audit WordPress Changes Plugin — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/simple-history--track-log-and-audit-wordpress-changes-plugin/</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>Sat, 30 May 2026 10:16:58 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/simple-history--track-log-and-audit-wordpress-changes-plugin/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-7459: Simple History WordPress Plugin Account Takeover Vulnerability</title><link>https://feed.craftedsignal.io/briefs/2026-05-simple-history-account-takeover/</link><pubDate>Sat, 30 May 2026 10:16:58 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-simple-history-account-takeover/</guid><description>CVE-2026-7459 is an authenticated account takeover vulnerability in the Simple History WordPress plugin where a subscriber-level user can read password reset emails and escalate privileges to an administrator account.</description><content:encoded><![CDATA[<p>CVE-2026-7459 affects the Simple History – Track, Log, and Audit WordPress Changes plugin for WordPress, versions up to and including 5.26.0. An authenticated subscriber-level user can exploit the vulnerability to read the full context of Simple History events, including password reset emails, via the event reaction endpoints (react_to_event() / unreact_to_event()). The vulnerability stems from insufficient permission checks in the <code>get_items_permissions_check()</code> function, which only verifies the user is logged in, failing to enforce logger-specific capability checks. Successful exploitation allows an attacker to extract password reset keys for other users, including administrators, and ultimately take over their accounts. Note that the experimental features option (simple_history_experimental_features_enabled) must be enabled for the vulnerability to be exploitable; this option is not enabled by default.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker obtains a subscriber-level account on the target WordPress site.</li>
<li>The administrator enables the experimental features option within the Simple History plugin.</li>
<li>The attacker navigates to the WordPress lost password form and requests a password reset for the administrator account. This triggers a <code>user_requested_password_reset_link</code> event in the Simple History log.</li>
<li>The attacker sends a POST request to <code>/wp-json/simple-history/v1/events/&lt;id&gt;/react</code> with the <code>_fields=context</code> parameter, attempting to brute-force the event ID.</li>
<li>If the correct event ID for the password reset event is found, the server responds with the full event context, including the password reset email body within the <code>context.message</code> field.</li>
<li>The attacker extracts the password reset key from the <code>context.message</code> field.</li>
<li>The attacker uses the extracted reset key to complete the password reset process for the administrator account.</li>
<li>The attacker logs in to the WordPress site with the compromised administrator credentials, achieving full account takeover.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-7459 allows an attacker to gain complete control over a WordPress website by compromising an administrator account. This can lead to defacement of the website, installation of malicious plugins or themes, data theft, and further compromise of the underlying server. Since exploitation requires the experimental features option to be enabled, the number of affected sites might be lower than sites with the plugin installed.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to a patched version of the Simple History plugin (later than 5.26.0) to remediate CVE-2026-7459.</li>
<li>Disable the experimental features option (simple_history_experimental_features_enabled) in the Simple History plugin settings as a temporary mitigation if upgrading is not immediately possible.</li>
<li>Deploy the Sigma rule <code>Detect Simple History Password Reset Email Access</code> to your SIEM and tune for your environment to detect potential exploitation attempts.</li>
<li>Deploy the Sigma rule <code>Detect Simple History Event Context Access</code> to detect unauthorized access to event contexts in Simple History logs.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>account-takeover</category><category>privilege-escalation</category><category>cve</category></item></channel></rss>