Skip to main content

SINEC Security Monitor CVE-2025-40830

HIGH
Improper Authorization (CWE-285)
2025-12-09 productcert@siemens.com
8.4
CVSS 4.0 · Vendor: siemens
Share

Severity by source

Vendor (siemens) PRIMARY
8.4 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/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
vuln.today AI
7.8 HIGH

Local ssmctl-client access gives AV:L/AC:L; the description's 'lowly privileged' wording justifies PR:L over the vendor's PR:H, and arbitrary file read/write yields C:H/I:H/A:H.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (siemens).

CVSS VectorVendor: siemens

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

3
Metadata Corrected
Oct 07, 2026 - 20:40 vuln.today
tag: Siemens added
Analysis Generated
Oct 07, 2026 - 20:33 vuln.today
CVE Published
Dec 09, 2025 - 16:17 cve.org
HIGH 8.4

DescriptionCVE.org

A vulnerability has been identified in SINEC Security Monitor (All versions < V4.10.0). The affected application does not have proper authorization checks for the file_transfer feature in ssmctl-client command. This could allow an authenticated, lowly privileged local attacker to read or write to any file on server or sensor.

AnalysisAI

Improper authorization in Siemens SINEC Security Monitor below V4.10.0 allows an authenticated, low-privileged local user to abuse the file_transfer feature of the ssmctl-client command to read or write arbitrary files on the managed server or sensor. Exploitation requires access to the host and a pre-existing account that can invoke ssmctl-client, plus use of the unprotected file_transfer operation; there is no user interaction requirement and no non-default configuration is needed, and no public exploit code has been identified at time of analysis. Note that the vendor's CVSS 4.0 vector (8.4, PR:H) and the independent CVSS 3.1 assessment (7.8, PR:L) disagree on the privilege level required, so the true minimum privilege of the abusable account should be confirmed before final prioritization.

Technical ContextAI

SINEC Security Monitor is a Siemens network security monitoring product for industrial environments, and ssmctl-client is its command-line control utility used by administrators and operators to interact with the monitoring server and its deployed sensors. The vulnerability is rooted in CWE-285 (Improper Authorization): the file_transfer function exposed through ssmctl-client performs no authorization check against the caller's identity or role, so any account that can reach that command path can move files to and from the server or sensor. That means the operation trusts the CLI invocation rather than enforcing per-file or per-role permissions, effectively turning a limited operator account into arbitrary file read/write on the appliance. CPE cpe:2.3:a:siemens:sinec_security_monitor:*:*:*:*:*:*:*:* confirms that the entire version stream below V4.10.0 is affected. The attack vector is strictly local (AV:L) with no network component, no user interaction (UI:N), and low attack complexity (AC:L); impact is high across confidentiality, integrity, and availability in the assessed vector, since arbitrary file write to an appliance can corrupt configuration, inject data the services later consume, or overwrite files the monitoring stack depends on. The main open question is the privilege threshold: the vendor vector marks PR:H while the description says 'lowly privileged' and the independent assessment uses PR:L, so the practical access bar sits somewhere between a standard operator and a highly privileged administrator.

RemediationAI

Vendor-released patch: upgrade SINEC Security Monitor to V4.10.0 or later, as documented in Siemens advisory SSA-882673 (https://cert-portal.siemens.com/productcert/html/ssa-882673.html); this is the only input-confirmed fix version, so avoid extrapolating intermediate builds. While upgrading, remember the vector is AV:L, so network segmentation and perimeter firewalling will not close the hole on hosts that already have a local account. Practical compensating controls until the upgrade is deployed: remove or downgrade local operator accounts that do not strictly need console access so that ssmctl-client cannot be invoked by low-privileged users (trade-off: this reduces legitimate monitoring and maintenance capability and may break delegated operations); lock down execution of ssmctl-client via filesystem permissions and sudoers so only a small admin group can run it (trade-off: day-to-day sensor and server management tasks then require the privileged account); restrict where the client may be run from, e.g. dedicated hardened jump hosts, and treat those hosts as tier-0 (trade-off: adds operational overhead and a single point of control); and deploy file integrity monitoring or auditd watch rules on the SINEC Security Monitor server and sensors to alert on unexpected writes originating from the file_transfer path (trade-off: monitoring is detective only, will not prevent the read/write itself, and generates noise that needs tuning). Because exploitation requires a pre-existing authenticated session, hardening account issuance and credential lifecycle for the appliance is a meaningful secondary control.

Share

CVE-2025-40830 vulnerability details – vuln.today

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