Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify internet-facing Movable Type Site Search
-
ExploitSubmit crafted search parameter with SQL payload
-
ExecutionInjected query executes on backend DB
-
ImpactExtract credentials and sensitive data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerable code path is the Site Search feature of Movable Type; exploitation requires that an affected instance exposes this search functionality to the attacker (the default blog/site search available to site visitors), reachable over the network. Per CVSS AV:N/AC:L/PR:N/UI:N, no authentication, no user interaction, and no special non-default configuration are indicated - exploitation targets the standard search function of an affected Movable Type / Movable Type Premium / Cloud Edition deployment. The primary limiting factor is reachability: sites that do not expose Site Search publicly, or that front it with a WAF/filtering proxy, reduce exposure. Exact affected version boundaries should be confirmed against the JVN/vendor advisory before scoping. |
| Impact | This is a genuine high-priority vulnerability. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated flaw requiring no user interaction, and the description confirms an unauthenticated SQL injection in the Site Search function - these signals are mutually consistent rather than conflicting. Vulnerable-system impact is weighted toward confidentiality (VC:H) with limited integrity/availability (VI:L/VA:L), matching classic read-oriented SQLi against the backing database. The CVSS base score of 8.8 (4.0) reflects this. However, several key risk-prioritization signals are MISSING from the input: there is no EPSS exploitation-probability score, no CISA KEV listing, and no POC/exploit-code indicator provided - so no public exploit identified at time of analysis, and active exploitation cannot be asserted. Net: treat as a real, patch-now priority because of the unauthenticated-network-SQLi profile and CWE-89 class, but current evidence points to no confirmed in-the-wild activity; prioritization is driven by exploitability characteristics, not by observed exploitation. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted request to the Site Search endpoint of an internet-facing Movable Type (or Movable Type Premium / Cloud Edition) site, injecting SQL through an insufficiently sanitized search parameter. The injected query is executed against the backend database, letting the attacker read sensitive data such as user credentials and content (VC:H). No public exploit code is identified in the provided data, but the low attack complexity and lack of authentication make exploitation straightforward to develop. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 07, 2026
Unauthenticated SQL injection in the Site Search function of Movable Type allows a remote attacker to run arbitrary SQL queries against the affected site's database, producing high confidentiality impact with limited integrity and availability impact (CVSS 8.8; independently assessed as CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L). Affected deployments are Movable Type and Movable Type Premium (self-hosted) plus the Movable Type Cloud Edition and Premium Cloud Edition services from Six Apart Ltd. This is a genuine high-priority vulnerability: the CVSS vector confirms the attack is network-reachable with no privileges and no user interaction, so any instance exposing the standard public Site Search is in scope, although no public exploit code and no confirmed active exploitation were identified at time of analysis.
Earlier versions of this analysis (1)
Unauthenticated SQL injection in the Site Search function of Movable Type lets remote attackers submit crafted search input that is executed as an arbitrary SQL query against the underlying database, yielding high confidentiality impact with limited integrity and availability impact (CVSS 8.6). The issue affects Movable Type, Movable Type Premium, and both Cloud Editions from Six Apart Ltd.; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no credentials, privileges, or victim interaction are required, so any internet-facing blog or site that exposes Site Search is directly reachable. Exploitation depends on the search endpoint being enabled and reachable, and no public exploit code or confirmed active exploitation has been identified at time of analysis - but because exposure is broad and the flaw is trivially triggered, this is a genuinely high-priority issue rather than a high-score/low-risk inflation, and patching should be treated as urgent.
RemediationAI
Apply the vendor-fixed release identified in the accompanying Six Apart release announcement at https://movabletype.org/news/2026/10/mt-930-released.html (a Movable Type 9.30 release) and verify the precise affected-to-fixed version boundaries for each of Movable Type, Movable Type Premium, and the Cloud/Premium Cloud editions against https://jvn.jp/en/jp/JVN91153973/ and https://www.sixapart.jp/movabletype/news/2026/10/07-1100.html before declaring an instance clean; operators of Movable Type Cloud Edition and Premium Cloud Edition cannot self-patch and should instead confirm with Six Apart that the hosted instance has been remediated. If immediate upgrade is not possible, the most effective compensating control is to remove the attack surface: disable or block public access to the Site Search function (and any custom search templates calling it) until patching, accepting the loss of visitor-facing search functionality. Where search must remain available, place an inline WAF or reverse proxy in front of the instance with rules that detect SQL metacharacters and UNION/boolean/tautology patterns in search parameters, but treat this as a bypassable stopgap (encoding, comment-stuffing, and case variation can evade signature rules) rather than a fix, and accept the risk of false positives breaking legitimate queries. Additionally, restrict the database account used by Movable Type to the minimum privileges it actually needs (no DDL, no FILE, no cross-database access) to cap what an injected query can read or write, and review database and web server logs for anomalous search requests containing SQL syntax, since exploitation leaves query artifacts; least-privilege database hardening limits but does not prevent exfiltration of the application's own tables.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-89, improper neutralization of special elements used in an SQL command: user-supplied input to the Movable Type Site Search feature reaches a database query without adequate parameterization or escaping. Because Site Search is ordinarily part of a public blog/site front end, the vulnerable code path is reachable by any site visitor before authentication - consistent with the PR:N/UI:N portions of both the vendor's CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L). The impact profile (confidentiality High, integrity and availability Low) fits a classic search-driven SQL injection that primarily enables bulk read/exfiltration of database contents such as post, user, or configuration tables, rather than a query path that reliably alters or destroys data; the CVSS 4.0 metrics additionally indicate no subsequent-system impact (SC:N/SI:N/SA:N), so the blast radius is the database behind the Movable Type instance. CPE data identifies four distinct Six Apart Ltd. products sharing the flaw - movable_type, movable_type_premium, movable_type_cloud_edition, and movable_type_premium_cloud_edition - with version fields wildcarded, meaning the exact affected version boundaries must be confirmed against the JVN and vendor advisories rather than inferred.
Know when Movable Type gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
Unauthenticated network-reachable SQLi in a public search feature gives AV:N/AC:L/PR:N/UI:N; read-oriented SQLi yields C:H with limited I:L/A:L and unchanged scope.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
2DescriptionCVE.org
An SQL Injection vulnerability exists in the Site Search function of Movable Type, which may allow an unauthenticated attacker to execute an arbitrary SQL query on the affected product.
Executive ViewAI
The unauthenticated SQL injection in Movable Type's Site Search affects self-hosted Movable Type and Movable Type Premium deployments plus the Movable Type Cloud Edition and Premium Cloud Edition services, allowing a remote attacker to read sensitive data from the site's database. Because no vendor patch is currently available and the flaw is reachable without credentials, leadership should treat exposed Site Search endpoints as a potential data-breach vector until mitigations are in place. No public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis; disable or restrict public Site Search, require authentication where possible, deploy WAF/IPS SQL injection virtual patching, enforce database least privilege, monitor and review database/web logs, and engage Six Apart for Cloud Edition mitigations.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Movable Type
View allMovable Type Pro, Open Source, and Advanced before 5.2.12 and Pro and Advanced 6.0.x before 6.0.7 does not properly use
lib/MT/Upgrade.pm in mt-upgrade.cgi in Movable Type 4.2x and 4.3x through 4.38 does not require authentication for reque
Movable Type 7 r.5002 and earlier (Movable Type 7 Series), Movable Type 6.8.2 and earlier (Movable Type 6 Series), Movab
SQL injection vulnerability in the XML-RPC interface in Movable Type Pro and Advanced 6.x before 6.1.3 and 6.2.x before
Movable Type XMLRPC API provided by Six Apart Ltd. Rated critical severity (CVSS 9.8), this vulnerability is remotely ex
Cross-site scripting (XSS) vulnerability in Six Apart (formerly Six Apart KK) Movable Type (MT) Pro 5.13 allows remote a
Code injection in Movable Type CMS allows unauthenticated remote attackers to execute arbitrary Perl code with critical
Unauthenticated code injection in the upgrade script shipped with Movable Type allows a remote attacker to execute an ar
Movable Type series (Movable Type 7 r.4606 (7.2.1) and earlier (Movable Type 7), Movable Type Advanced 7 r.4606 (7.2.1)
Cross-site request forgery (CSRF) vulnerability in Movable Type series (Movable Type 7 r.4606 (7.2.1) and earlier (Movab
Movable Type before 5.2.6 does not properly use the Storable::thaw function, which allows remote attackers to execute ar
Movable Type before 4.38, 5.0x before 5.07, and 5.1x before 5.13 allows remote attackers to take control of sessions via
EUVD-2026-94282
GHSA-qjqp-9qgx-jwr5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB