Skip to main content

Melis Platform CVE-2025-10351

CRITICAL
SQL Injection (CWE-89)
2025-10-08 cve-coordination@incibe.es
9.3
CVSS 4.0 · Vendor: incibe
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed Melis CMS endpoint
  2. Delivery
    Craft malicious idPage parameter
  3. Exploit
    Inject SQL via getTinyTemplates
  4. Execution
    Read/modify/delete database records
  5. Impact
    Full data compromise

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

No special configuration conditions beyond deployment - the vulnerable code path is the '/melis/MelisCms/PageEdition/getTinyTemplates' endpoint of the melis-cms module, exploitable by any attacker who can reach that endpoint over the network. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), exploitation is remote, requires no authentication and no user interaction against a running Melis Platform instance. The practical limiting factor is network reachability of the Melis CMS administrative endpoint: instances behind authentication gateways, IP allow-lists, or not exposed to untrusted networks are not reachable by remote attackers, and the overall exposure is bounded by the product's small install base.

Impact

This is a genuinely high-priority flaw whose signals are largely consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated injection with high impact to confidentiality, integrity, and availability (VC:H/VI:H/VA:H), scoring 9.3 - appropriate for a CWE-89 SQL injection that permits read, create, update, and delete operations on the backing database. A working proof-of-concept is publicly available (ivansmc00/CVE-2025-10351-POC), which lowers the barrier to exploitation. The one tempering signal is EPSS: 0.41% (33rd percentile) is low, which is typical for a niche product that is unlikely to be mass-scanned, and the CVE is NOT listed in CISA KEV, so there is no evidence of active exploitation in the wild. Net assessment: the technical severity and exploitability are high and the POC makes exploitation trivial for anyone who reaches an exposed instance, but real-world blast radius is constrained by the product's limited deployment footprint rather than by any defensive property of the vulnerability itself. Treat as urgent for any organization actually running Melis Platform, lower urgency fleet-wide given low prevalence.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted HTTP request to the '/melis/MelisCms/PageEdition/getTinyTemplates' endpoint with a malicious SQL payload in the 'idPage' parameter, injecting into the backend query to read, modify, or destroy arbitrary database contents. Because a public POC exists and the CVSS vector indicates network vector with low complexity and no privileges or user interaction, exploitation requires only reachability of the Melis CMS endpoint and no valid credentials.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Unauthenticated SQL injection in the melis-cms module of Melis Platform lets remote attackers execute arbitrary SQL through the 'idPage' parameter of the '/melis/MelisCms/PageEdition/getTinyTemplates' endpoint, enabling full read, creation, update, and deletion of database contents. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N), exploitation is remote, requires no authentication and no user interaction against any reachable Melis instance; publicly available exploit code exists (a dedicated GitHub proof-of-concept), and the vendor/coordinator advisory is published by INCIBE. EPSS is 0.41% (33rd percentile), indicating limited observed exploitation activity, and the flaw is not listed in CISA KEV, so it is not confirmed as actively exploited. Overall risk is high for exposed deployments because database confidentiality, integrity, and availability are all fully compromised, though the practical exposure is bounded by the product's small install base and by whether the administrative endpoint is reachable from untrusted networks.

RemediationAI

At the time of analysis, no vendor-released patched version was identified in the provided data; the INCIBE-CERT advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-melis-platform should be monitored for the official fix and upgrade guidance before any other action, and a released fixed version should be applied as soon as it is published. Until a patch is available, prioritize compensating controls that remove or constrain the vulnerable code path: block or restrict external access to '/melis/MelisCms/PageEdition/getTinyTemplates' at the reverse proxy or WAF (a rule keyed to that path/endpoint is highly targeted and low-risk to legitimate use), and place the entire /melis administrative area behind an authentication gateway, VPN, or strict IP allow-list so only trusted administrators can reach it - the trade-off is reduced administrative accessibility and potential disruption if staff rely on external access. Additionally, deploy WAF SQL-injection signatures tuned to the 'idPage' parameter and enforce least-privilege database credentials for the Melis application account so that even a successful injection cannot perform DDL or access unrelated schemas; this limits blast radius but does not prevent data exfiltration from accessible tables. Note that a public proof-of-concept exploit exists (https://github.com/ivansmc00/CVE-2025-10351-POC), so these controls should be treated as urgent interim measures, not long-term fixes.

Affected Packages

composer melisplatform/melis-cms fix: 5.3.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a classic CWE-89 SQL injection in Melis Platform, a PHP-based open-source CMS/e-commerce framework, specifically within its bundled melis-cms module. The affected code path is the TinyMCE template retrieval handler at '/melis/MelisCms/PageEdition/getTinyTemplates', which takes the 'idPage' request parameter and incorporates it into a SQL query without adequate parameterization or input sanitization. Because the parameter can be manipulated to alter query structure, an attacker can influence the underlying database engine directly rather than merely reading page metadata. The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) confirms network reachability, low attack complexity, no attack requirements, no privileges, and no user interaction, with high confidentiality, integrity, and availability impact confined to the vulnerable system. Our independent assessment concurs with an equivalent CVSS 3.1 vector of AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. No CPE strings were provided in the input data, so exact affected product/version identifiers are not enumerated here.

Know when the next one hits your stack

  • 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

Vendor (incibe) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable SQLi via a single parameter gives AV:N/AC:L/PR:N/UI:N; read/write/delete on the database yields C:H/I:H/A:H with no scope change (S:U).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (incibe).

CVSS VectorVendor: incibe

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

SQL injection vulnerability based on the melis-cms module of the Melis platform from Melis Technology. This vulnerability allows an attacker to retrieve, create, update, and delete databases through the 'idPage' parameter in the '/melis/MelisCms/PageEdition/getTinyTemplates' endpoint.

Executive ViewAI

Why It Matters

Melis Platform's melis-cms module is affected by a critical, unauthenticated SQL injection that can let attackers read, modify, or delete the platform's database contents. Although there is no confirmed active exploitation (CISA KEV) and observed exploitation activity is limited, publicly available exploit code exists and no vendor-released patch is identified, so any exposed Melis deployment should be treated as high risk. Leadership should prioritize identifying and isolating affected instances because a successful attack could disrupt CMS operations and compromise sensitive data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting access to the vulnerable /melis/MelisCms/PageEdition/getTinyTemplates endpoint via WAF, reverse proxy, VPN, or IP allowlisting; disabling the melis-cms module where not required; isolating Melis Platform servers from sensitive databases; monitoring and alerting on SQL injection attempts against the idPage parameter; and applying vendor guidance from the INCIBE advisory until a fixed release is available.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Low
niche open-source PHP CMS, limited enterprise deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy