EcoStruxure Rapsody CVE-2025-13844
HIGHSeverity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Local file-based delivery with required user import action; no attacker privileges on target system needed; full process-level CIA impact from successful heap corruption.
Primary rating from Vendor (se).
CVSS VectorVendor: se
Lifecycle Timeline
7DescriptionCVE.org
CWE-415: Double Free vulnerability exists that could cause heap memory corruption when the end user imports a malicious project file (SSD file) shared by the attacker into Rapsody.
AnalysisAI
Heap memory corruption via double free in Schneider Electric's EcoStruxure Power Build - Rapsody enables arbitrary code execution when an engineer imports a crafted SSD project file delivered by an attacker. The vulnerability spans all localized editions of the software (French, Belgian Dutch, Spanish, International, and Belgian French) with no upper version bound confirmed in NVD CPE data. No public exploit has been identified and no CISA KEV listing exists; however, the file-based social engineering delivery path is realistic and well-suited to targeted attacks against industrial design personnel.
Technical ContextAI
EcoStruxure Power Build - Rapsody is Schneider Electric's IEC 61439-oriented panel-board and power distribution switchgear design application, distributed in multiple regional editions as captured in CPE strings (cpe:2.3:a:schneider-electric:ecostruxure_power_build_-_rapsody:*:*:*:*:[fr|bel_nl|es|int|bel_fr]:*:*:*). The root cause is CWE-415 Double Free - a memory management defect where the same heap allocation is released twice during SSD project file parsing. After the first free, the allocator's internal metadata for that chunk is corrupted; a second free of the same pointer allows an attacker-controlled heap layout that can redirect control flow. Double Free is categorically distinct from buffer overflow despite overlapping heap-corruption outcomes; the underlying defect is a missing pointer nullification after deallocation in the file import code path.
RemediationAI
Apply the patch documented in Schneider Electric Security Advisory SEVD-2026-013-04 (https://download.schneider-electric.com/files?p_Doc_Ref=SEVD-2026-013-04&p_enDocType=Security+and+Safety+Notice&p_File_Name=SEVD-2026-013-04.pdf); the specific fixed build version is not independently determinable from available NVD or CPE data and must be confirmed directly from the advisory. Until patching is complete, organizations should instruct all Rapsody users to import SSD project files only from verified, internally generated sources and to transfer project files exclusively via integrity-checked, access-controlled channels rather than general email or uncontrolled file shares. As an additional compensating control, running Rapsody in a dedicated sandboxed virtual machine isolated from OT network segments when processing externally sourced project files limits lateral movement potential if exploitation occurs; note this introduces operational overhead for file transfer and licensing verification workflows.
Arbitrary code execution in Schneider Electric EcoStruxure Power Build - Rapsody occurs when a user imports a maliciousl
A CWE-434: Unrestricted Upload of File with Dangerous Type vulnerability exists in the EcoStruxure Power Build - Rapsody
A CWE-434: Unrestricted Upload of File with Dangerous Type vulnerability exists in the EcoStruxure Power Build - Rapsody
Same weakness CWE-415 – Double Free
View allShare
External POC / Exploit Code
Leaving vuln.today