CVE-2025-2159 in Admininfo

Summary

by MITRE • 04/04/2025

Stored XSS in Desktop UI in M-Files Server Admin tool before version 25.3.14681.7 on Windows allows authenticated local user to run scripts via UI

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 04/04/2025

The vulnerability identified as CVE-2025-2159 represents a stored cross-site scripting flaw within the desktop user interface of the M-Files Server Admin tool. This security weakness affects versions prior to 25.3.14681.7 on Windows operating systems and specifically targets authenticated local users who can leverage this vulnerability to execute malicious scripts through the graphical interface. The issue stems from inadequate input validation and output encoding mechanisms within the desktop administration tool's user interface components, creating an environment where malicious code can be persistently stored and subsequently executed when the interface is rendered.

The technical exploitation of this vulnerability occurs through the manipulation of input fields or parameters within the M-Files Server Admin tool's desktop interface. An authenticated local user with sufficient privileges can inject malicious JavaScript code into configurable fields or settings within the administration tool. This injected code becomes permanently stored within the application's data structures and is subsequently executed whenever the affected UI components are accessed or rendered. The vulnerability is classified as stored XSS because the malicious payload is not executed immediately upon input but rather persists in the system and executes during subsequent user interactions with the compromised interface elements. This characteristic distinguishes it from reflected XSS attacks where the malicious script is delivered via external sources and executed immediately.

The operational impact of CVE-2025-2159 extends beyond simple script execution capabilities as it provides potential attackers with a foothold for more sophisticated attacks within the local system environment. An attacker could leverage this vulnerability to execute arbitrary code with the privileges of the authenticated user, potentially escalating to system-level access depending on the user's permissions. The stored nature of the vulnerability means that the malicious code remains active even after system reboots, creating persistent threats that can be exploited repeatedly without requiring additional user interaction. This makes the vulnerability particularly dangerous in enterprise environments where administrative tools are frequently used and may have elevated privileges.

Security professionals should consider this vulnerability in relation to CWE-79 which specifically addresses cross-site scripting flaws, and the broader ATT&CK framework's T1059.007 technique for command and script interpreter. The vulnerability aligns with the ATT&CK tactic of execution as it enables adversaries to run malicious scripts on the target system. Organizations should implement immediate mitigations including applying the vendor-provided patch for M-Files Server Admin tool version 25.3.14681.7 or later, which addresses the input validation gaps that allow malicious code injection. Network segmentation and privilege separation measures should also be enforced to limit the potential impact of successful exploitation. Regular security assessments of desktop administration tools and user interface components should be conducted to identify similar vulnerabilities that could be exploited through similar attack vectors. Additionally, implementing strict input sanitization and output encoding mechanisms within the application's codebase will help prevent similar issues from occurring in future releases.

Reservation

03/10/2025

Disclosure

04/04/2025

Moderation

accepted

CPE

ready

EPSS

0.00021

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!