<?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>Cve-2024-45398 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2024-45398/</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>Thu, 06 Aug 2026 21:29:10 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2024-45398/feed.xml" rel="self" type="application/rss+xml"/><item><title>Arbitrary Password Reset Vulnerability in Craft CMS</title><link>https://feed.craftedsignal.io/briefs/2026-08-craft-cms-password-reset/</link><pubDate>Thu, 06 Aug 2026 21:29:10 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-craft-cms-password-reset/</guid><description>An insecure mass-assignment vulnerability in the Craft CMS user element save action allows authenticated users with specific permissions to modify passwords without requiring the current password or elevated verification.</description><content:encoded><![CDATA[<p>Craft CMS versions 5.0.0-RC1 through 5.10.7 contain an insecure mass-assignment vulnerability in the user element save mechanism. The vulnerability resides in the <code>elements/save</code> action, where the <code>newPassword</code> field is processed by the <code>UserPasswordValidator</code> without proper scenario-based restrictions.</p>
<p>Normally, password changes in Craft CMS are gated by the <code>users/set-password</code> action, which enforces elevated session verification and requires the user to provide their current password. Because the <code>newPassword</code> field is mass-assignable during the generic <code>elements/save</code> flow, an attacker with at least &quot;Edit users&quot; permissions can bypass these security controls. This flaw allows an authenticated user to change their own password without verification or, more critically, allows a user with &quot;Edit users&quot; access to overwrite the password of any other user, including those with administrative privileges. This vulnerability impacts all installations running Craft CMS 5.x prior to version 5.10.8.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for complete administrative account takeover by any authenticated user assigned the &quot;Edit users&quot; permission. This impacts organizations relying on Craft CMS for content management by enabling unauthorized access to the control panel, potentially leading to unauthorized content modification, data exfiltration, or further system compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all Craft CMS installations to version 5.10.8 or later immediately to apply the patch for the insecure mass-assignment of the <code>newPassword</code> field.</li>
<li>Audit the &quot;Edit users&quot; permission across all user accounts in the Craft CMS control panel to identify and revoke the privilege from any account that does not explicitly require it.</li>
<li>Review access logs for the <code>elements/save</code> endpoint to identify potential abuse by users with &quot;Edit users&quot; privileges.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>privilege-escalation</category><category>cms</category><category>web-application</category><category>authentication-bypass</category><category>cve-2024-45398</category></item></channel></rss>