Skip to main content

Melis Platform CVE-2025-10353

CRITICAL
Path Equivalence: 'filename....' (Multiple Trailing Dot) (CWE-43)
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 Melis CMS slider endpoint
  2. Delivery
    POST malicious file via mcsdetail_img parameter
  3. Exploit
    Bypass file-type validation on upload
  4. Execution
    Store webshell in webroot
  5. Persist
    Request uploaded file to execute code
  6. Impact
    Remote code execution as web server user

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires the target to run Melis Platform with the 'melis-cms-slider' module enabled and the back-office endpoint '/melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm' network-reachable. The attack is performed by POSTing a dangerous file (e.g., executable PHP) through the 'mcsdetail_img' parameter; successful RCE additionally depends on the uploaded file landing in a web-accessible, script-executable directory. LIMITING FACTORS: the provided vector states no authentication (PR:N) and no user interaction, but the endpoint is part of the CMS administrative/back-office interface, so in many deployments a valid authenticated session may in practice be required - this should be confirmed with the vendor/coordinator. There is no indication the vulnerable module is enabled by default in all installations.

Impact

Multiple signals align toward genuine priority but with important caveats. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N, VC:H/VI:H/VA:H, score 9.3) describes an unauthenticated, network-reachable, low-complexity file-upload flaw yielding full confidentiality, integrity, and availability compromise - the classic profile of a reliable RCE. A public proof-of-concept exists (GitHub, ivansmc00), which lowers the barrier to opportunistic exploitation. However, countervailing signals temper the urgency: this is NOT listed in CISA KEV, so there is no confirmed active exploitation, and the EPSS score is only 2.66% (85th percentile) - elevated relative to the average CVE but far from the high-probability tier, consistent with a POC-available-but-not-yet-mass-exploited bug in a low-footprint product. A notable conflict: the CWE is tagged CWE-43 (Path Equivalence: multiple trailing dot), which does not match a file-upload-to-RCE weakness; the expected classification is CWE-434 (Unrestricted Upload of File with Dangerous Type) - verify with the coordinator (INCIBE). Additionally, the targeted endpoint path ('/melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm') sits within the Melis CMS back-office slider module, which in typical deployments is an authenticated admin area; the PR:N (unauthenticated) rating should be independently validated, as real-world exploitation may require a valid back-office session. Net: a real, POC-backed RCE worth prompt patching for anyone running Melis Platform, but its limited deployment footprint and absence from KEV make it a targeted rather than internet-wide emergency.

Exploit ScenarioDerived

An attacker sends a crafted multipart POST request to '/melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm' with a malicious file (e.g., a PHP webshell) supplied in the 'mcsdetail_img' parameter, which the slider module stores without adequate type/extension validation. The attacker then requests the uploaded file from the webroot to execute arbitrary code in the context of the web server. A public proof-of-concept is available, making this scenario readily reproducible; exploitation may, however, depend on reaching the back-office endpoint, which can require an authenticated session despite the CVSS PR:N rating.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 2.7% 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 file upload in the melis-cms-slider module of Melis Technology's Melis Platform lets remote attackers push a dangerous file through the 'mcsdetail_img' parameter of a POST request to /melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm and, if that file is written into a web-accessible, script-executable directory, obtain remote code execution with the web server's privileges. Both the published CVSS v4.0 vector (9.3, AV:N/AC:L/AT:N/PR:N/UI:N, VC/VI/VA:H, SC/SI/SA:N) and the independent CVSS v3.1 assessment agree on network reachability, low attack complexity, no required privileges and no user interaction; because the affected route sits inside the CMS back-office, however, some deployments may in practice still require a valid authenticated session, a point that should be confirmed with the vendor or coordinator. Publicly available exploit code exists (a GitHub proof-of-concept) and EPSS is 2.66% (roughly the 85th percentile), but the CVE does not appear in CISA KEV, so active exploitation is not confirmed by the available intelligence.

RemediationAI

The provided intelligence does not include a vendor-released patch version or a fix commit for CVE-2025-10353, so the first action is to obtain current fixed-version guidance from the INCIBE advisory (https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-melis-platform) and from Melis Technology, then upgrade the platform and the melis-cms-slider module as directed. Where an upgrade cannot be applied immediately, combine the following compensating controls and accept their trade-offs: remove or disable the melis-cms-slider module entirely if slider functionality is not business-critical (this eliminates the attack surface but removes the feature); restrict network access to /melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm and to the wider /melis/ back-office to trusted management networks or VPN only (effective but breaks remote administration from untrusted networks); enforce authentication and authorization checks in front of the saveDetailsForm action, since the published PR:N rating on a back-office route is a discrepancy worth closing at the reverse proxy or WAF layer (adds a session prerequisite that some legitimate integrations may not satisfy); configure the upload destination so it is not script-executable, for example by storing uploads outside the document root or disabling PHP handling in that directory with Apache 'php_flag engine off' or a handler removal, or by using nginx try_files to deny script execution in upload paths (harmless to normal image serving, but requires configuration access and testing); and add WAF rules or file-type/MIME allowlisting that reject executable extensions and content on the 'mcsdetail_img' field (simple to deploy, though easily bypassed if the attacker controls both extension and content type). Detection should focus on POSTs to the saveDetailsForm endpoint, on newly written files under upload directories that carry script extensions, and on web server processes spawning unexpected child processes; the public proof-of-concept at https://github.com/ivansmc00/CVE-2025-10353-POC provides a concrete test case for validating whatever mitigation is chosen.

Affected Packages

composer melisplatform/melis-cms-slider fix: 5.3.1

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

Melis Platform is a PHP-based enterprise CMS/application platform whose functionality is split into installable modules, and melis-cms-slider is the module responsible for managing slider content; its MelisCmsSliderDetails controller exposes a saveDetailsForm action that accepts multipart form data and persists the image referenced by the 'mcsdetail_img' field. The advisory data maps the issue to CWE-43 (improper neutralization of special elements in output used by a downstream component), which frames the weakness as attacker-controlled input being passed unsanitized to a downstream consumer, where that consumer is the web server/file handler that later interprets the stored file; in practical terms the defect is an unrestricted upload of a file with a dangerous type, since filename, extension and content type on the 'mcsdetail_img' upload are not sufficiently validated before the file is written to disk. Code execution is conditional rather than automatic: the uploaded payload must land in a directory that is both reachable over HTTP and configured to execute scripts (for example PHP), which is a common default in CMS deployments but depends on the installation's document root and handler configuration. The CVSS v4.0 vector's AT:N (no attack requirements) and SC:N/SI:N/SA:N (no subsequent system impact) indicate the attacker needs no pre-existing conditions on the target and that the resulting compromise is confined to the vulnerable platform itself rather than cascading to connected systems; its threat and environmental metrics are left unset (E:X, CR:X, IR:X, AR:X), so those elements reflect undefined rather than assessed values. No CPE identifiers or explicit affected version ranges were supplied in the available intelligence, so exact version scoping must be taken from the vendor/INCIBE advisory. A public proof-of-concept implementation is available at https://github.com/ivansmc00/CVE-2025-10353-POC and can be used to validate detection and blocking controls.

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

Network-reachable low-complexity file upload yielding server-side code execution, so full C/I/A; PR:N retained per input vector though back-office endpoint context may warrant PR:L - scope unchanged.

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

File upload leading to remote code execution (RCE) in the “melis-cms-slider” module of Melis Technology's Melis Platform. This vulnerability allows an attacker to upload a malicious file via a POST request to '/melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm' using the 'mcsdetail_img' parameter.

Executive ViewAI

Why It Matters

Melis Platform deployments using the melis-cms-slider module face a critical file-upload vulnerability (CVE-2025-10353) that can lead to remote code execution with the web server's privileges. Public exploit code is available and no vendor-released patch has been identified, so internet-exposed or weakly segmented CMS back-office environments are at elevated risk of compromise and potential lateral movement. Security leadership should prioritize immediate exposure reduction, vendor coordination, and monitoring because the flaw can affect the confidentiality, integrity and availability of the CMS and connected data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the melis-cms-slider module if not required; block POST requests to /melis/MelisCmsSlider/MelisCmsSliderDetails/saveDetailsForm and the mcsdetail_img parameter at the WAF or reverse proxy; restrict CMS back-office access to trusted networks or VPN; enforce authentication and least privilege; store uploaded files outside the web root and remove execute permissions from upload directories; monitor logs for suspicious uploads; apply vendor patch when available.

Threat Intelligence Overview

EPSS Score
2.7%
Top 15% exploitable
Prevalence
Low
Melis Platform is a niche PHP CMS with limited enterprise 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 2.7%
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

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

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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