Safeguard
Vulnerability Analysis•

CVE-2026-3395: Code Injection in MaxSite CMS Preview Endpoint

CVE-2026-3395 (CVSS 7.3) is remote code injection through eval in the MaxSite CMS preview endpoint, up to 109.1. Upgrade to 109.2, which has the fix.

Safeguard Security Team
2 min read

CVE-2026-3395 is a code injection flaw in MaxSite CMS up to version 109.1. NVD scores it 7.3. The MarkItUp preview AJAX endpoint passes input to eval. Upgrade to 109.2. NVD notes that an exploit has been published, though it is not in CISA KEV.

What's affected

The record says MaxSite CMS up to 109.1 is affected, in preview-ajax.php under the editor_markitup admin plugin. It says an attack can be launched remotely and that an exploit has been published. It is not marked as exploited in the wild in CISA KEV. Version 109.2 fixes it, with patch commit 08937a3c5d672a242d68f53e9fccf8a748820ef3.

How to check if you're exposed

Check the CMS version in the admin area, and look for the file:

ls application/maxsite/admin/plugins/editor_markitup/preview-ajax.php

What to do now

  1. Update to 109.2 or later.
  2. Block direct access to the preview endpoint at your web server if you cannot update.
  3. Review the server for unexpected files and check access logs for requests to the endpoint.
  4. Rotate credentials if you find signs of misuse.

Why it matters

The record uses CWE-94 and CWE-74, code injection and injection. Passing request data to eval runs it as code. The record says the maintainer responded quickly.

Small CMS projects often ship admin helper endpoints such as previews, and these deserve a close look. An endpoint that evaluates input should never be reachable by anonymous visitors. If you run MaxSite, restrict the admin plugin paths to logged in users at the web server, keep the CMS on a supported version, and review the access logs for requests to the preview endpoint from before your update.

Because the record says an exploit has been published, assume scanning for this endpoint is possible and act on the update soon. Review web server logs for requests to the preview path, and compare the files in the plugin directory against a clean copy of the release.

Quick check

Is a public exploit confirmed?

The record says an exploit has been published. KEV does not list it.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.