<?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>Lmsdoctor - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/lmsdoctor/</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>Fri, 28 Aug 2026 08:24:38 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/lmsdoctor/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>Authentication Bypass in Simple 2 Factor Authentication Plugin for Moodle</title><link>https://feed.craftedsignal.io/briefs/2026-08-cve-2022-28601/</link><pubDate>Fri, 28 Aug 2026 08:24:38 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-cve-2022-28601/</guid><description>CVE-2022-28601 allows an authenticated low-privileged user to bypass 2FA by overwriting a target account's associated phone number via the plugin's profile management endpoint.</description><content:encoded><![CDATA[<p>CVE-2022-28601 is a 2FA bypass vulnerability affecting the 'Simple 2 Factor Authentication' plugin for Moodle. The vulnerability allows a low-privileged user to exploit the plugin's profile management functionality to modify the phone number associated with an account. By overwriting the victim's legitimate phone number with an attacker-controlled number, the attacker forces the system to send the 2FA verification PIN to a device they control. This effectively grants the attacker control over the second factor of authentication, facilitating account takeover. The vulnerability exists within the plugin's handling of the <code>/auth/simple2fa/profile.php</code> endpoint. Although this is an older CVE, the recent publication of functional proof-of-concept (PoC) material on Sploitus necessitates immediate remediation for organizations still utilizing this specific Moodle plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker authenticates to the Moodle environment using a low-privileged account via <code>POST /login/index.php</code>.</li>
<li>The system triggers a 2FA challenge, expecting a PIN input via <code>POST /auth/simple2fa/confirm.php</code>.</li>
<li>Instead of completing the 2FA process, the attacker navigates to the plugin's profile management interface.</li>
<li>The attacker sends a <code>POST</code> request to <code>/auth/simple2fa/profile.php</code> to overwrite the account's associated phone number.</li>
<li>The server updates the record, binding the attacker's phone number to the target user account.</li>
<li>The attacker re-initiates the login process or triggers a new 2FA request.</li>
<li>The system sends the 2FA PIN to the phone number updated in step 4.</li>
<li>The attacker receives the PIN on their device and submits it to the portal to bypass the authentication gate.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthorized users to bypass secondary authentication, leading to full account takeover for any account targeted by an attacker. This impacts the confidentiality and integrity of educational data stored within the Moodle LMS. All versions of the Lmsdoctor 'Simple 2 Factor Authentication' plugin for Moodle are affected.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Audit Moodle server access logs for repeated <code>POST</code> requests to <code>/auth/simple2fa/profile.php</code> by low-privileged user accounts.</li>
<li>Disable or uninstall the 'Simple 2 Factor Authentication' plugin for Moodle if an official patch is not available from the vendor.</li>
<li>Implement compensating controls such as IP-based rate limiting on the <code>/auth/simple2fa/</code> directory to detect and block forced browsing or automated exploitation attempts.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>