What is Srimax Output Messenger?
Output Messenger is an on-premises enterprise instant messaging platform developed by Srimax (India) that allows organizations to run a self-hosted internal chat server. It is used by approximately 2,000 organizations globally, particularly in the Middle East, South Asia, and Southeast Asia, to provide secure internal communications. The platform includes a Server Manager web interface for administration and file management. Because Output Messenger is deployed as internal infrastructure with server-side file access, path traversal vulnerabilities in its file-upload handlers can result in persistent code execution on the host server.
Overview
CVE-2025-27920 is a directory traversal vulnerability (CWE-24) in the Srimax Output Messenger Server Manager file-upload handler. An attacker who can make authenticated requests to the server manager can manipulate the name parameter with ../../ sequences to write arbitrary files to any location on the Windows server filesystem, including the Windows startup folder — enabling persistent code execution on next server boot. Microsoft Threat Intelligence attributed active exploitation to Marbled Dust (also tracked as Sea Turtle / UNC1326), a Türkiye-affiliated espionage group that used the vulnerability as a zero-day against Kurdish military targets in Iraq beginning approximately April 2024 — over a year before the CVE was published.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Output Messenger Server | < 2.0.62 | 2.0.62 |
| Output Messenger Client (Windows) | < 2.0.63 | 2.0.63 |
Technical Details
The path traversal (CWE-24) is in the Output Messenger Server Manager's file upload endpoint. The handler accepts a name parameter that determines the filename for uploaded content. Without proper validation of ../ sequences in the name value, an attacker can write files to arbitrary filesystem paths:
Exploitation payload example:
name=../../../../../../../../../../ProgramData/Microsoft/Windows/Start Menu/Programs/StartUp/OMServerService.vbs
This writes a VBScript file to the Windows startup folder. When the server next reboots, Windows automatically executes all files in the startup folder — providing persistent code execution as the server's service account.
Full Marbled Dust attack chain:
- Initial access: DNS hijacking or credential theft to obtain authenticated Output Messenger Server Manager access
- CVE-2025-27920: Directory traversal → drop
OMServerService.vbsandOM.vbsto Windows startup folder - Startup execution: VBScript launches
OMServerService.exe— a GoLang backdoor masquerading as a legitimate Output Messenger process - C2 beaconing: Backdoor connects to
api.wordinfos[.]comfor command-and-control - Data exfiltration: SSH tunneling via
plink.exeexfiltrates collected data to attacker infrastructure - Lateral movement:
OMClientService.exedeployed on client machines via the compromised server
Discovery
Microsoft Threat Intelligence (MSTIC) discovered the zero-day exploitation by Marbled Dust and notified Srimax, who released patches. A companion vulnerability CVE-2025-27921 was identified simultaneously but has not been observed exploited in the wild.
Exploitation Context
Marbled Dust (Sea Turtle / UNC1326) is a Türkiye-affiliated espionage group that has historically targeted organizations in conflict with Turkish state interests — particularly Kurdish groups, opposition media, and critics of the Turkish government in Europe and the Middle East. The targeting of Kurdish military entities in Iraq is consistent with Marbled Dust's geopolitical mandate.
Microsoft estimates with moderate confidence that Marbled Dust pre-identified specific Output Messenger deployments used by their targets before initiating the attack — indicating deliberate reconnaissance, not opportunistic scanning. The approximately 13-month zero-day window (April 2024 – May 2025) provided sustained covert access to targeted organizations.
Remediation
- Upgrade Output Messenger Server to 2.0.62 and Client to 2.0.63 immediately. The CISA deadline was June 9, 2025.
- Check the Windows startup folder for unexpected VBScript or executable files:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\and%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\. - Hunt for GoLang backdoor indicators: look for
OMServerService.exeorOMClientService.exeprocesses that aren't the legitimate Output Messenger binaries (check file hashes against known-good versions). - Block outbound connections to
api.wordinfos[.]comand review DNS query logs for this domain. - Audit file-upload access logs in the Output Messenger Server Manager for requests with
../in thenameparameter. - Restrict Server Manager access to known administrator IP addresses — the file upload endpoint should not be reachable from the internet.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-27920 |
| Vendor / Product | Srimax — Output Messenger |
| NVD Published | 2025-05-05 |
| NVD Last Modified | 2025-11-05 |
| CVSS 3.1 Score | 7.2 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
| Severity | HIGH |
| CWE | CWE-24 find similar ↗ |
| CISA KEV Added | 2025-05-19 |
| CISA KEV Deadline | 2025-06-09 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-04-01 | Marbled Dust begins exploiting CVE-2025-27920 as a zero-day (Microsoft forensic estimate) |
| 2025-05-05 | CVE published; Srimax releases fixed versions (Server 2.0.62, Client 2.0.63) |
| 2025-05-12 | Microsoft MSTIC publishes Marbled Dust attribution and full attack chain |
| 2025-05-19 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2025-06-09 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Srimax Output Messenger Security Advisory — CVE-2025-27920 | Vendor Advisory |
| NVD — CVE-2025-27920 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Microsoft MSTIC — Marbled Dust Leverages Zero-Day in Output Messenger | Security Research |
| Turkish-Linked Hackers Target Kurdish Groups in Iraq via Zero-Day | News |