Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-62575

CVE-2025-62575: Mirion Biodose/nmis RCE Vulnerability

CVE-2025-62575 is a remote code execution vulnerability in Mirion Biodose/nmis V22.02 and earlier that exploits SQL Server sysadmin privileges. This article covers technical details, affected versions, security impact, and mitigation.

Published:

CVE-2025-62575 Overview

CVE-2025-62575 affects Mirion NMIS/BioDose V22.02 and earlier versions. The application relies on a Microsoft SQL Server backend where the nmdbuser SQL account and other accounts created during installation are assigned the sysadmin role by default. Authenticated attackers can abuse this configuration to execute operating system commands through built-in stored procedures such as xp_cmdshell. The flaw maps to CWE-732: Incorrect Permission Assignment for Critical Resource and was published in CISA Medical Advisory ICSMA-25-336-01.

Critical Impact

Authenticated attackers with access to the SQL Server instance can achieve remote code execution on the database host through sysadmin-level stored procedures.

Affected Products

  • Mirion NMIS/BioDose V22.02
  • Mirion NMIS/BioDose versions prior to V22.02
  • Microsoft SQL Server instances hosting the nmdbuser account

Discovery Timeline

  • 2025-12-02 - CVE-2025-62575 published to NVD
  • 2026-01-02 - Last updated in NVD database

Technical Details for CVE-2025-62575

Vulnerability Analysis

NMIS/BioDose is a medical dosimetry information management system used to track radiation exposure for healthcare workers. The product provisions a Microsoft SQL Server database during installation and creates the nmdbuser account along with additional service accounts. Every account is granted the sysadmin fixed server role rather than scoped database-level permissions.

The sysadmin role permits unrestricted access to all SQL Server functionality, including extended stored procedures that interact with the operating system. An attacker who obtains credentials for nmdbuser or any other application account inherits full administrative control over the database engine and the underlying Windows host. Credential exposure is plausible because application service accounts are often embedded in configuration files, connection strings, or installer artifacts.

Root Cause

The root cause is insecure default configuration. The installer assigns the highest privilege role to functional accounts that only require data access. This violates the principle of least privilege described in [CWE-732].

Attack Vector

Exploitation requires network access to the SQL Server instance and valid credentials for an application account. Once authenticated, an attacker can invoke xp_cmdshell or similar extended stored procedures to spawn arbitrary commands under the SQL Server service account. Because the procedures are built into SQL Server, no additional malware delivery is required. The vulnerability mechanism is described in the CISA Medical Advisory ICSMA-25-336-01; no public proof-of-concept code has been released.

Detection Methods for CVE-2025-62575

Indicators of Compromise

  • Unexpected child processes of sqlservr.exe such as cmd.exe, powershell.exe, or rundll32.exe.
  • SQL Server error log entries showing enablement of xp_cmdshell or sp_configure changes from the nmdbuser account.
  • Outbound network connections originating from the SQL Server host to untrusted destinations.

Detection Strategies

  • Audit SQL Server logins and enumerate accounts holding the sysadmin server role using sp_helpsrvrolemember 'sysadmin'.
  • Enable SQL Server Audit to capture execution of extended stored procedures including xp_cmdshell, sp_OACreate, and xp_regwrite.
  • Monitor endpoint telemetry for process lineage where sqlservr.exe spawns shell interpreters or scripting engines.

Monitoring Recommendations

  • Forward SQL Server audit logs and Windows process creation events (Event ID 4688) to a centralized SIEM for correlation.
  • Alert on any successful login by nmdbuser from sources outside the application server.
  • Track configuration changes to xp_cmdshell and Ad Hoc Distributed Queries settings.

How to Mitigate CVE-2025-62575

Immediate Actions Required

  • Inventory all SQL Server accounts created by NMIS/BioDose and identify any with the sysadmin role.
  • Restrict network access to the SQL Server instance so that only the NMIS/BioDose application server can connect.
  • Rotate passwords for nmdbuser and other application-created accounts and store them in a secrets manager.
  • Contact Mirion support for vendor-specific remediation guidance referenced in CISA Medical Advisory ICSMA-25-336-01.

Patch Information

No vendor patch URL is listed in the NVD entry at the time of publication. Refer to the CISA Medical Advisory ICSMA-25-336-01 and contact Mirion directly for updated firmware or configuration packages.

Workarounds

  • Remove the sysadmin role from nmdbuser and grant only the database-scoped roles required for application operation, such as db_datareader and db_datawriter.
  • Disable xp_cmdshell using sp_configure 'xp_cmdshell', 0 and apply the change with RECONFIGURE.
  • Segment the SQL Server host on a restricted VLAN and require multi-factor authentication for administrative access to the database server.
  • Apply Windows host hardening so the SQL Server service account runs with the minimum privileges necessary.
bash
# Configuration example - reduce nmdbuser privileges and disable xp_cmdshell
sqlcmd -S <server> -E -Q "ALTER SERVER ROLE sysadmin DROP MEMBER nmdbuser;"
sqlcmd -S <server> -E -Q "USE NMIS; CREATE USER nmdbuser FOR LOGIN nmdbuser; ALTER ROLE db_datareader ADD MEMBER nmdbuser; ALTER ROLE db_datawriter ADD MEMBER nmdbuser;"
sqlcmd -S <server> -E -Q "EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'xp_cmdshell', 0; RECONFIGURE;"

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.