<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:discourse="http://www.discourse.org/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Security Notices - MODX Community</title>
    <link>https://community.modx.com/c/announcements/security-notices/26</link>
    <description>Topics in the &#39;Security Notices&#39; category This is a subcategory of Announcements for Security Notices. Older security notices can be found in the archived MODX Forums.</description>
    
    <atom:link href="https://community.modx.com/c/announcements/security-notices/26.rss" rel="self" type="application/rss+xml" />
    <atom:link href="https://community.modx.com/c/announcements/security-notices/26.md" rel="alternate" type="text/markdown" />
      <lastBuildDate>Wed, 21 Oct 2026 21:23:36 +0000</lastBuildDate>
        <item>
          <title>Critical PHP Vulnerabilities: Upgrade Immediately</title>
          <dc:creator><![CDATA[rthrash]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <p>On <strong>October 21, 2026</strong>, PHP released security updates for two critical vulnerabilities, commonly called <strong>PHP2Shell</strong>. These could allow an attacker to run malicious code on an unpatched server without logging in.</p>
<p><strong>These vulnerabilities affect PHP, the software that runs MODX and many other website platforms. Updating MODX alone will not fix them.</strong></p>
<h2><a name="p-36973-what-you-need-to-do-1" class="anchor" href="https://community.modx.com#p-36973-what-you-need-to-do-1" aria-label="Heading link"></a>What you need to do</h2>
<p><strong>If your site is hosted in MODX Cloud:</strong> We have patched every PHP version across MODX Cloud. <strong>No immediate action is required for these vulnerabilities,</strong> though we strongly recommend updating to the latest PHP version available in your MODX Cloud Dashboard after testing your site for compatibility.</p>
<p><strong>If your site is hosted elsewhere:</strong> Contact your hosting provider or server administrator immediately. Ask them to confirm that your server has received patches for <strong>CVE-2026-109618</strong> and <strong>CVE-2026-109619</strong>, and that the updated PHP processes have been restarted.</p>
<p>PHP’s official fixed releases are <strong>8.2.35, 8.3.36, 8.4.27,</strong> and <strong>8.5.12</strong>. Some hosting providers supply equivalent security patches through their operating system or long-term support vendor, so the displayed version number may differ. For example, MODX Cloud also includes patched versions for PHP 7.4, 8.0, and 8.1 from our long-term support partner.</p>
<p>Security services such as Cloudflare or Sucuri may reduce exposure, but they do not replace patching PHP.</p>
<h2><a name="p-36973-keep-your-site-and-servers-current-2" class="anchor" href="https://community.modx.com#p-36973-keep-your-site-and-servers-current-2" aria-label="Heading link"></a>Keep your site and servers current</h2>
<p>As AI helps researchers and attackers discover vulnerabilities faster, ongoing maintenance matters more than ever. Regularly update MODX, Extras, PHP, and server software, and apply critical security patches promptly. Use supported versions and test compatibility when upgrading.</p>
<p><strong>Unsure what to do for your site?</strong> Email <a href="mailto:support@modxcloud.com">support@modxcloud.com</a> to open a support ticket. We can help you understand the next steps.</p>
<p><a href="https://www.php.net/archive/2026.php#2026-10-21-5">Read the official PHP security advisory</a>.</p>
<pre><code class="lang-auto"></code></pre>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/critical-php-vulnerabilities-upgrade-immediately/9312">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/critical-php-vulnerabilities-upgrade-immediately/9312</link>
          <pubDate>Wed, 21 Oct 2026 21:23:36 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>No</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-9312</guid>
          <source url="https://community.modx.com/t/critical-php-vulnerabilities-upgrade-immediately/9312.rss">Critical PHP Vulnerabilities: Upgrade Immediately</source>
        </item>
        <item>
          <title>MODX AjaxUpload Extra Remote Execution and Others</title>
          <dc:creator><![CDATA[smashingred]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <h1><a name="p-36921-security-advisory-ajaxupload-extra-1" class="anchor" href="https://community.modx.com#p-36921-security-advisory-ajaxupload-extra-1" aria-label="Heading link"></a>Security Advisory: AjaxUpload Extra</h1>
<h2><a name="p-36921-overview-2" class="anchor" href="https://community.modx.com#p-36921-overview-2" aria-label="Heading link"></a>Overview</h2>
<ul>
<li><strong>Project</strong>: <a href="https://extras.modx.com/package/ajaxupload2">AjaxUpload Extra</a></li>
<li><strong>CVE IDs</strong>: CVE-2026-95237 (pending publication); three further IDs to be assigned</li>
<li><strong>Affected Versions</strong>: 2.0.0 through 2.0.6</li>
<li><strong>Fixed Version</strong>: <a href="https://extras.modx.com/package/ajaxupload2?version=2.1.0-pl">2.1.0</a></li>
<li><strong>Release Date</strong>: 2026-10-05</li>
<li><strong>Severity</strong>: Critical</li>
<li><strong>Highest CVSS v3.1 Score</strong>: 9.8</li>
</ul>
<h2><a name="p-36921-summary-3" class="anchor" href="https://community.modx.com#p-36921-summary-3" aria-label="Heading link"></a>Summary</h2>
<p>Four security vulnerabilities have been fixed in AjaxUpload 2.1.0. Two allow a remote visitor to run code on the server without logging in. All four are fixed by the same update.</p>
<h2><a name="p-36921-vulnerability-details-4" class="anchor" href="https://community.modx.com#p-36921-vulnerability-details-4" aria-label="Heading link"></a>Vulnerability Details</h2>
<div class="md-table">
<table>
<thead>
<tr>
<th>#</th>
<th>Type</th>
<th>Severity</th>
<th>CVSS v3.1</th>
<th>Vector</th>
<th>CVE ID</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Remote Code Execution (unrestricted file upload)</td>
<td>Critical</td>
<td>9.8</td>
<td>AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</td>
<td><a href="https://www.cve.org/CVERecord?id=CVE-2026-95237">CVE-2026-95237</a> (pending)</td>
</tr>
<tr>
<td>2</td>
<td>Remote Code Execution (insufficient input validation)</td>
<td>Critical</td>
<td>9.8</td>
<td>AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</td>
<td>To be assigned</td>
</tr>
<tr>
<td>3</td>
<td>Server-Side Request Forgery (SSRF)</td>
<td>High</td>
<td>7.5</td>
<td>AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N</td>
<td>To be assigned</td>
</tr>
<tr>
<td>4</td>
<td>Arbitrary file deletion (path traversal)</td>
<td>High</td>
<td>7.5</td>
<td>AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</td>
<td>To be assigned</td>
</tr>
</tbody>
</table>
</div><h3><a name="p-36921-description-5" class="anchor" href="https://community.modx.com#p-36921-description-5" aria-label="Heading link"></a>Description</h3>
<p>Insufficient validation of user-supplied input in AjaxUpload allows an unauthenticated remote visitor to upload executable files, cause the server to send requests to addresses of the visitor’s choosing, or delete files on the server. Depending on the site, these issues can lead to full compromise of the web server account.</p>
<h2><a name="p-36921-affected-systems-6" class="anchor" href="https://community.modx.com#p-36921-affected-systems-6" aria-label="Heading link"></a>Affected Systems</h2>
<p>All MODX Revolution installations with AjaxUpload 2.0.6 or earlier installed. Not every issue applies to every configuration, but at least one applies to every installation. Treat every installation as affected until it is upgraded.</p>
<h2><a name="p-36921-mitigation-7" class="anchor" href="https://community.modx.com#p-36921-mitigation-7" aria-label="Heading link"></a>Mitigation</h2>
<p><strong>Update immediately</strong>: Upgrade <a href="https://extras.modx.com/package/ajaxupload2?version=2.1.0-pl">AjaxUpload to version 2.1.0</a> or later using the MODX Extras Installer.</p>
<p>If you cannot upgrade right away, uninstall AjaxUpload until you can.</p>
<p>Upgrading does not remove files an attacker may already have placed on your server. After upgrading:</p>
<ul>
<li>Check for unexpected files, particularly PHP files, in AjaxUpload’s cache directory and in any directory your forms upload to.</li>
<li>Review web server logs for unusual requests to the AjaxUpload component.</li>
<li>If you find anything suspicious, treat the site as compromised and rotate your database credentials.</li>
</ul>
<h2><a name="p-36921-credits-8" class="anchor" href="https://community.modx.com#p-36921-credits-8" aria-label="Heading link"></a>Credits</h2>
<ul>
<li><strong>Discovery</strong>: Sosecure; Grim The Ripper Team by SOSECURE Thailand; Mr. Warathap Ratsameekomon</li>
<li><strong>Resolution</strong>: <a href="https://github.com/jako">Thomas Jakobi</a></li>
<li><strong>Coordination</strong>: MODX Security Team</li>
</ul>
<h2><a name="p-36921-timeline-9" class="anchor" href="https://community.modx.com#p-36921-timeline-9" aria-label="Heading link"></a>Timeline</h2>
<ul>
<li><strong>Discovery Date</strong>: 2026-09-18</li>
<li><strong>Fix Development</strong>: 2026-10-01</li>
<li><strong>Public Disclosure</strong>: 2026-10-05</li>
</ul>
<h2><a name="p-36921-references-10" class="anchor" href="https://community.modx.com#p-36921-references-10" aria-label="Heading link"></a>References</h2>
<ul>
<li>MODX Security Team Contact: <a href="mailto:security@modx.com">security@modx.com</a></li>
<li>Fixed Version Download: <a href="https://extras.modx.com/package/ajaxupload2?version=2.1.0-pl">AjaxUpload 2.1.0</a></li>
</ul>
<h2><a name="p-36921-revision-history-11" class="anchor" href="https://community.modx.com#p-36921-revision-history-11" aria-label="Heading link"></a>Revision History</h2>
<ul>
<li><strong>2026-10-05</strong>: Initial advisory publication</li>
</ul>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/modx-ajaxupload-extra-remote-execution-and-others/9287">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/modx-ajaxupload-extra-remote-execution-and-others/9287</link>
          <pubDate>Mon, 05 Oct 2026 14:36:22 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>No</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-9287</guid>
          <source url="https://community.modx.com/t/modx-ajaxupload-extra-remote-execution-and-others/9287.rss">MODX AjaxUpload Extra Remote Execution and Others</source>
        </item>
        <item>
          <title>MODX Revolution Input Validation Vulnerability</title>
          <dc:creator><![CDATA[smashingred]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <h2><a name="p-36598-overview-1" class="anchor" href="https://community.modx.com#p-36598-overview-1" aria-label="Heading link"></a>Overview</h2>
<ul>
<li><strong>Project</strong>: MODX Revolution (core)</li>
<li><strong>CVE ID</strong>: Pending</li>
<li><strong>Affected Versions</strong>: All versions</li>
<li><strong>Fixed Version</strong>: <a href="https://modx.com/download/other-versions?releaseKey=revolution-3.2.3-pl">3.2.3</a> and <a href="https://modx.com/download/other-versions?releaseKey=revolution-2.8.9-pl">2.8.9</a></li>
<li><strong>Release Date</strong>: 2026-07-21</li>
<li><strong>Severity</strong>: Pending—impact varies by site configuration. A formal CVSS score will be published with the full technical disclosure.</li>
</ul>
<h2><a name="p-36598-vulnerability-details-2" class="anchor" href="https://community.modx.com#p-36598-vulnerability-details-2" aria-label="Heading link"></a>Vulnerability Details</h2>
<h3><a name="p-36598-type-3" class="anchor" href="https://community.modx.com#p-36598-type-3" aria-label="Heading link"></a>Type</h3>
<p>Improper Input Validation, with potential escalation to Remote Code Execution</p>
<h3><a name="p-36598-description-4" class="anchor" href="https://community.modx.com#p-36598-description-4" aria-label="Heading link"></a>Description</h3>
<p>A vulnerability has been identified in MODX Revolution related to insufficient input validation. On its own, this can allow injection of arbitrary content into site templates. Depending on site-specific factors, impact can escalate further, up to and including remote code execution. The issue has been present for an extended period and was identified during an internal security review.</p>
<p>We are withholding further technical detail—including attack vector, affected configuration criteria, and proof-of-concept information—until patch adoption is broad enough for fuller disclosure to be responsible. A follow-up advisory with complete technical details will be published at that time.</p>
<h3><a name="p-36598-attack-vector-5" class="anchor" href="https://community.modx.com#p-36598-attack-vector-5" aria-label="Heading link"></a>Attack Vector</h3>
<p>Not published in this preliminary advisory.</p>
<h2><a name="p-36598-affected-systems-6" class="anchor" href="https://community.modx.com#p-36598-affected-systems-6" aria-label="Heading link"></a>Affected Systems</h2>
<p>Some installations are affected more directly than others depending on configuration. We are not publishing the specific criteria at this time. All MODX Revolution installations on the 2.8.x and 3.x branches should upgrade regardless of known configuration, since exposure can’t be reliably self-assessed without the full technical detail.</p>
<h2><a name="p-36598-mitigation-7" class="anchor" href="https://community.modx.com#p-36598-mitigation-7" aria-label="Heading link"></a>Mitigation</h2>
<p><strong>Upgrade required</strong>: Upgrade to <a href="https://modx.com/download/other-versions?releaseKey=revolution-3.2.3-pl">3.2.3</a> or <a href="https://modx.com/download/other-versions?releaseKey=revolution-2.8.9-pl">2.8.9</a> as soon as possible.</p>
<p>MODX Cloud customers: infrastructure-level mitigations have been applied. This reduces risk while you upgrade but doesn’t replace patching your site.</p>
<h2><a name="p-36598-credits-8" class="anchor" href="https://community.modx.com#p-36598-credits-8" aria-label="Heading link"></a>Credits</h2>
<ul>
<li><strong>Discovery</strong>: <a href="https://github.com/Omeryl">Elizabeth Southwell (Omeryl)</a></li>
<li><strong>Resolution</strong>: <a href="https://github.com/opengeek">Jason Coward (opengeek)</a></li>
<li><strong>Coordination</strong>: MODX Security Team</li>
</ul>
<h2><a name="p-36598-timeline-9" class="anchor" href="https://community.modx.com#p-36598-timeline-9" aria-label="Heading link"></a>Timeline</h2>
<ul>
<li><strong>Discovery Date</strong>: 2026-07-20</li>
<li><strong>Fix Development</strong>: 2026-07-21</li>
<li><strong>Preliminary Disclosure</strong>: 2026-07-21</li>
<li><strong>Full Technical Disclosure</strong>: To be announced</li>
</ul>
<h2><a name="p-36598-references-10" class="anchor" href="https://community.modx.com#p-36598-references-10" aria-label="Heading link"></a>References</h2>
<ul>
<li>MODX Security Team Contact: <a href="mailto:security@modx.com">security@modx.com</a></li>
<li>Fixed Version Downloads: <a href="https://modx.com/download/other-versions?releaseKey=revolution-3.2.3-pl">Revolution 3.2.3</a>, <a href="https://modx.com/download/other-versions?releaseKey=revolution-2.8.9-pl">Revolution 2.8.9</a></li>
</ul>
<h2><a name="p-36598-revision-history-11" class="anchor" href="https://community.modx.com#p-36598-revision-history-11" aria-label="Heading link"></a>Revision History</h2>
<ul>
<li><strong>2026-07-21</strong>: Preliminary advisory published. Full technical disclosure to follow once patch adoption is sufficient.</li>
</ul>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/modx-revolution-input-validation-vulnerability/9199">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/modx-revolution-input-validation-vulnerability/9199</link>
          <pubDate>Tue, 21 Jul 2026 22:32:11 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>Yes</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-9199</guid>
          <source url="https://community.modx.com/t/modx-revolution-input-validation-vulnerability/9199.rss">MODX Revolution Input Validation Vulnerability</source>
        </item>
        <item>
          <title>MODX Login Extra PHP Object Injection Vulnerability</title>
          <dc:creator><![CDATA[smashingred]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <h2><a name="p-33100-overview-1" class="anchor" href="https://community.modx.com#p-33100-overview-1" aria-label="Heading link"></a>Overview</h2>
<ul>
<li><strong>Project</strong>: <a href="https://extras.modx.com/package/login">Login Extra</a></li>
<li><strong>CVE ID</strong>: <a href="https://www.cve.org/CVERecord?id=CVE-2024-55039">CVE-2024-55039</a> (pending)</li>
<li><strong>Affected Versions</strong>: 1.5.2 through 1.9.13</li>
<li><strong>Fixed Version</strong>: <a href="https://extras.modx.com/package/login?version=1.9.14-pl">1.9.14</a></li>
<li><strong>Release Date</strong>: 2024-11-22</li>
<li><strong>Severity</strong>: Critical</li>
<li><strong>CVSS v4.0 Score</strong>: 9.4</li>
<li><strong>CVSS v4.0 Vector</strong>: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H</li>
</ul>
<h2><a name="p-33100-vulnerability-details-2" class="anchor" href="https://community.modx.com#p-33100-vulnerability-details-2" aria-label="Heading link"></a>Vulnerability Details</h2>
<h3><a name="p-33100-type-3" class="anchor" href="https://community.modx.com#p-33100-type-3" aria-label="Heading link"></a>Type</h3>
<p>Remote Code Execution (RCE) via PHP Object Injection</p>
<h3><a name="p-33100-description-4" class="anchor" href="https://community.modx.com#p-33100-description-4" aria-label="Heading link"></a>Description</h3>
<p>A critical vulnerability has been identified in the MODX Login Extra that allows arbitrary PHP code execution through PHP Object Injection. The vulnerability stems from unsafe deserialization of user-supplied data using PHP’s <code>unserialize()</code> function without proper sanitization.</p>
<h3><a name="p-33100-attack-vector-5" class="anchor" href="https://community.modx.com#p-33100-attack-vector-5" aria-label="Heading link"></a>Attack Vector</h3>
<p>An authenticated user, regardless of their permission level, can exploit this vulnerability by submitting specially crafted data through the Login form. The vulnerability can be triggered when:</p>
<ol>
<li>The system processes user input through the Login form</li>
<li>The malicious payload is passed to the unsafe <code>unserialize()</code> function</li>
<li>The resulting PHP object injection leads to arbitrary code execution</li>
</ol>
<h2><a name="p-33100-affected-systems-6" class="anchor" href="https://community.modx.com#p-33100-affected-systems-6" aria-label="Heading link"></a>Affected Systems</h2>
<p>The vulnerability affects MODX Revolution installations that meet ALL of the following criteria:</p>
<ol>
<li>Have the Login Extra installed (versions 1.5.2 to 1.9.13)</li>
<li>Have a web-accessible login form using the Login Extra</li>
<li>Allow user authentication</li>
</ol>
<p><strong>Note</strong>: Systems with Registration forms using the Login Extra may be particularly vulnerable if user validation is not required.</p>
<h2><a name="p-33100-mitigation-7" class="anchor" href="https://community.modx.com#p-33100-mitigation-7" aria-label="Heading link"></a>Mitigation</h2>
<p><strong>Immediate Update Required</strong>: Upgrade <a href="https://extras.modx.com/package/login?version=1.9.14-pl">Login Extra to version 1.9.14</a> or later using the MODX Extras Installer in your MODX Revolution Projects.</p>
<h2><a name="p-33100-technical-details-8" class="anchor" href="https://community.modx.com#p-33100-technical-details-8" aria-label="Heading link"></a>Technical Details</h2>
<p>The vulnerability exists due to:</p>
<ul>
<li>Unsafe usage of PHP’s <code>unserialize()</code> function</li>
<li>Lack of input validation before deserialization</li>
<li>Insufficient permission checking in the login process</li>
</ul>
<h2><a name="p-33100-credits-9" class="anchor" href="https://community.modx.com#p-33100-credits-9" aria-label="Heading link"></a>Credits</h2>
<ul>
<li><strong>Discovery</strong>: <a href="https://www.mcdruid.co.uk">Drew Webber</a></li>
<li><strong>Resolution</strong>: <a href="https://github.com/jako">Thomas Jakobi</a> and <a href="https://github.com/theboxer">John Peca</a></li>
<li><strong>Coordination</strong>: MODX Security Team</li>
</ul>
<h2><a name="p-33100-timeline-10" class="anchor" href="https://community.modx.com#p-33100-timeline-10" aria-label="Heading link"></a>Timeline</h2>
<ul>
<li><strong>Discovery Date</strong>: 2024-11-22</li>
<li><strong>Fix Development</strong>: 2024-11-22</li>
<li><strong>Public Disclosure</strong>: 2024-11-22</li>
</ul>
<h2><a name="p-33100-references-11" class="anchor" href="https://community.modx.com#p-33100-references-11" aria-label="Heading link"></a>References</h2>
<ul>
<li>MODX Security Team Contact: <a>Security Team</a></li>
<li>Fixed Version Download: <a href="https://extras.modx.com/package/login?version=1.9.14-pl">Login 1.9.14</a></li>
</ul>
<h2><a name="p-33100-revision-history-12" class="anchor" href="https://community.modx.com#p-33100-revision-history-12" aria-label="Heading link"></a>Revision History</h2>
<ul>
<li><strong>2024-11-22</strong>: Initial advisory publication</li>
</ul>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/modx-login-extra-php-object-injection-vulnerability/8174">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/modx-login-extra-php-object-injection-vulnerability/8174</link>
          <pubDate>Fri, 22 Nov 2024 21:57:00 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>Yes</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-8174</guid>
          <source url="https://community.modx.com/t/modx-login-extra-php-object-injection-vulnerability/8174.rss">MODX Login Extra PHP Object Injection Vulnerability</source>
        </item>
        <item>
          <title>MODX setup/ Directory Site Exploit</title>
          <dc:creator><![CDATA[rthrash]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <p><strong>Product:</strong> MODX Revolution<br>
<strong>Severity:</strong> Critical<br>
<strong>Versions:</strong> &lt;=2.7.0<br>
<strong>Vulnerability type(s):</strong> Site Exploit<br>
<strong>Date Published:</strong> 2019-04-01</p>
<p><strong>Issue</strong><br>
There is currently an active exploit of sites with an intact MODX Revolution <code>setup/</code> directory. This can give <em>anyone</em> on the internet complete access to your site and possibly your server with trivial effort. This directory should <em>never</em> be left in place once a site is installed.</p>
<p><strong>Check Your Site</strong><br>
You can check if your site is vulnerable by entering your site URL with a <code>/setup/</code> added at the end, for example:<br>
<code>https://www.example.com/setup/</code></p>
<p><strong>What to Do</strong><br>
If you see a MODX installation utility, you should log into your server via FTP or SSH <strong>immediately</strong>, and remove this directory. If your site is working as expected, your site may be safe, but please review the additional information below.</p>
<p><strong>Why it Matters</strong><br>
Using the MODX installation script above, a malicious individual can re-install MODX and point to any database they wish including remote databases. Once a site is “re-installed” they can then use the Manager’s file manager to upload other back door files to your server. This can potentially lead to more severe issues such as having the entire server <a href="https://en.wikipedia.org/wiki/Rootkit">rootkitted</a>, setting up spam mailers, or uploading crypto miners to take advantage of computing resources on your server.</p>
<p><strong>If Your Site Has Been Compromised</strong><br>
If your site has been compromised or is not working correctly, and the setup folder per the above was in place, you must first re-connect your site to the correct database and server. Ask your web host or sysadmin to reset your database password and give you the new database credentials. Once you have those, update the MODX config file—by default located at <code>core/config/config.inc.php</code>—with the correct settings.</p>
<p><strong>Keep Up with Updates</strong><br>
You should also upgrade your MODX version to the latest production release (currently 2.7.1) and upgrade all Extras if they are not current. Keeping up with updates is critical to maintaining a secure site, as it plays a key role in <a href="https://support.modx.com/hc/en-us/articles/360010644353-How-Websites-Get-Hacked-and-How-to-Protect-Yourself">helping prevent sites from compromise</a>.</p>
<p><strong>Malware Scanning</strong><br>
Finally, you should run a malware scanner to make sure other exploits haven’t already been uploaded to your site as described above. We have a series of articles that walks you through recovering from a site compromise, which hopefully will help in this effort:</p>
<ul>
<li><strong><a href="https://modx.com/blog/recovering-from-a-hacked-site-part-1" class="inline-onebox">Recovering from a Hacked Site: Part 1</a></strong></li>
<li><strong><a href="https://modx.com/blog/recovering-from-a-hacked-site-part-2" class="inline-onebox">Recovering from a Hacked Site: Part 2</a></strong></li>
<li><strong><a href="https://modx.com/blog/recovering-from-a-hacked-site-part-3" class="inline-onebox">Recovering from a Hacked Site: Part 3</a></strong></li>
</ul>
<p><strong>Need Help?</strong><br>
If your web host, developer or sysadmin is not able to help, you can open a commercial support ticket directly with MODX by visiting <a href="https://support.modx.com/">https://support.modx.com</a> and clicking the blue “Submit a request” link in the header (please mention this post and provide your site URL). In order to assist we will need access to your server, most likely via your cPanel login.</p>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/modx-setup-directory-site-exploit/648">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/modx-setup-directory-site-exploit/648</link>
          <pubDate>Wed, 24 Apr 2019 15:36:05 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>No</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-648</guid>
          <source url="https://community.modx.com/t/modx-setup-directory-site-exploit/648.rss">MODX setup/ Directory Site Exploit</source>
        </item>
        <item>
          <title>About the Security Notices category</title>
          <dc:creator><![CDATA[smashingred]]></dc:creator>
          <category>Security Notices</category>
          <description><![CDATA[
            <p>This is a subcategory of Announcements for Security Notices. Older security notices can be found in the archived MODX Forums.</p>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://community.modx.com/t/about-the-security-notices-category/2264">Read full topic</a></p>
          ]]></description>
          <link>https://community.modx.com/t/about-the-security-notices-category/2264</link>
          <pubDate>Tue, 01 Jan 2013 05:00:00 +0000</pubDate>
          <discourse:topicPinned>No</discourse:topicPinned>
          <discourse:topicClosed>No</discourse:topicClosed>
          <discourse:topicArchived>No</discourse:topicArchived>
          <guid isPermaLink="false">community.modx.com-topic-2264</guid>
          <source url="https://community.modx.com/t/about-the-security-notices-category/2264.rss">About the Security Notices category</source>
        </item>
  </channel>
</rss>
