CVE-2021-31891

CRITICAL

A vulnerability has been identified in Desigo CC (All versions with OIS Extension Module), GMA-Manager (All versions with OIS running on Debian 9 or earlier), Operation Scheduler (All versions with...

Affects 6 products across 2 vendors.

CVSS 3.110.0
EPSS3.8%
Percentile90th
PatchUnknown
CVSS Vector — Plain English Remotely exploitable over the network, low complexity, no authentication required, no user interaction needed, can impact systems beyond the vulnerable component, full confidentiality impact, full integrity impact, full availability impact.
CWE Weakness Definitions
CWE-78: OS Command Injection

Attacker injects OS commands through application inputs passed to system() or equivalent calls, leading to arbitrary command execution.

Related Attack Patterns (CAPEC)
CAPEC-43 Exploiting Multiple Input Interpretation Layers
via CWE-78
CAPEC-108 Command Line Execution through SQL Injection
via CWE-78
CAPEC-6 Argument Injection
via CWE-78
CAPEC-15 Command Delimiters
via CWE-78
CAPEC-88 OS Command Injection
via CWE-78

Mapping is CWE-to-CAPEC per MITRE CAPEC 3.9.

◆ AI Analysis — automated analysis, not human-reviewed

A critical vulnerability exists in multiple Siemens products, including Desigo CC, GMA-Manager, Operation Scheduler, Siveillance Control, and Siveillance Control Pro, when using the OIS Extension Module on Debian 9 or earlier. This vulnerability allows an unauthenticated remote attacker to execute arbitrary code with root privileges via a specially crafted HTTP GET request, leading to potential full system compromise.

BSID: BS-2021-GLOBAL-074790-C • Model: Qwen/Qwen2.5-72B-Instruct-AWQ • Confidence: HIGH

Is this CVE in your environment?

BreachSpider monitors your ICS/OT environment for vulnerabilities like this one. No agents or network access required. Free to start.

Check My Environment →
Frequently Asked Questions
What is CVE-2021-31891?
A critical vulnerability exists in multiple Siemens products, including Desigo CC, GMA-Manager, Operation Scheduler, Siveillance Control, and Siveillance Control Pro, when using the OIS Extension Module on Debian 9 or earlier. This vulnerability allows an unauthenticated remote attacker to execute arbitrary code with root privileges via a specially crafted HTTP GET request, leading to potential full system compromise.
What is the CVSS score for CVE-2021-31891?
CVE-2021-31891 has CVSS 10.0 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H. EPSS: 3.8%.
Is CVE-2021-31891 actively exploited?
No confirmed active exploitation of CVE-2021-31891 as of 2026-09-25.
How do I remediate CVE-2021-31891?
Priority: IMMEDIATE. Advisory: https://cert-portal.siemens.com/productcert/pdf/ssa-535380.pdf PSIRT: [email protected]
What systems are affected by CVE-2021-31891?
CVE-2021-31891 affects Siemens Desigo Cc, Siveillance Control Pro, Gma-Manager, Operation Scheduler, Siveillance Control.
What NERC-CIP standard applies to CVE-2021-31891?
NERC CIP CIP-007 CIP-007-R2: This vulnerability violates CIP-007-R2 as it allows unauthorized access to the system, potentially leading to the compromise of critical control systems.
What IEC 62443 requirement maps to CVE-2021-31891?
IEC 62443 SR 7.6: This vulnerability maps to SR 7.6 because it involves the failure to properly validate and sanitize input, which can lead to command injection and system compromise.
Vulnerability Details
CVE IDCVE-2021-31891
BSIDBS-2021-GLOBAL-074790-C BreachSpider Global ID
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Published2021-09-14
Last Modified2026-06-17
ICS Relevance70%
Weakness (CWE)
Verticals
ICS-OT
SourceNVD
Official Description

A vulnerability has been identified in Desigo CC (All versions with OIS Extension Module), GMA-Manager (All versions with OIS running on Debian 9 or earlier), Operation Scheduler (All versions with OIS running on Debian 9 or earlier), Siveillance Control (All versions with OIS running on Debian 9 or earlier), Siveillance Control Pro (All versions). The affected application incorrectly neutralizes special elements in a specific HTTP GET request which could lead to command injection. An unauthenticated remote attacker could exploit this vulnerability to execute arbitrary code on the system with root privileges.

Source: NIST NVD / MITRE CVE Database

Attack Vector Analysis — CITED Relevance

The vulnerability is triggered by an unauthenticated remote attacker sending a specially crafted HTTP GET request to the affected application. The application fails to properly neutralize special elements in the request, leading to command injection. This can result in the execution of arbitrary code with root privileges, allowing the attacker to gain full control over the system.

Exploitation Likelihood: CRITICAL

Affected Products
VendorProductAffected Versions
Siemens Desigo Cc All versions
Siemens Siveillance Control Pro All versions
Siemens Gma-Manager All versions
Siemens Operation Scheduler All versions
Siemens Siveillance Control All versions

Platforms listed by the source (the vulnerable product runs on these; they are not themselves vulnerable): Debian Debian Linux

Remediation
View Vendor Advisory →

Remediation Priority: IMMEDIATE

Vendor PSIRT: [email protected]
Threat Intelligence
● Threat Intelligence Validated: October 2026 | Threat Age: 1857 Days
CISA known-exploitedNot in KEV catalog
Public ExploitNot confirmed
PoC CodeNot confirmed
● Compensating Controls — AI-drafted, review before deploying MEDIUM CONFIDENCE

Implement strict input validation and sanitization for all HTTP requests, especially those targeting the OIS Extension Module. Consider deploying a web application firewall (WAF) to filter out malicious requests.

No reliable network detection signature exists for this vulnerability class — apply the compensating controls above and the vendor patch. A network rule is only drafted when a concrete on-the-wire signature can be grounded in the advisory.

NERC CIP: CIP-007 CIP-007-R2
This vulnerability violates CIP-007-R2 as it allows unauthorized access to the system, potentially leading to the compromise of critical control systems.
IEC 62443: SR 7.6
This vulnerability maps to SR 7.6 because it involves the failure to properly validate and sanitize input, which can lead to command injection and system compromise.

Drafted by AI and not validated for your network. Test in an isolated environment before any production deployment. Compensating control only - does not replace vendor patch.

AI Enrichment Record — provenance & audit hash
ModelQwen/Qwen2.5-72B-Instruct-AWQ
ConfidenceHIGH
Enriched At2026-05-24
SHA-512 Audit Hashe32dec49942cd1771eb745b0a8829a14bfb707c0d98634c47782b069afbe6ea3ccb733c0060d77ea88f61651b984c94ec373da6631114bd3f34adba6a69e75d0
Related CVEs affecting Siemens
CVE-2024-45032 10.0 A vulnerability has been identified in Industrial Edge Management Pro (All ve... CVE-2007-1917 10.0 Buffer overflow in the SYSTEM_CREATE_INSTANCE function in the SAP RFC Library... CVE-2008-6916 10.0 Siemens SpeedStream 5200 with NetPort Software 1.1 allows remote attackers to... CVE-2020-11896 10.0 The Treck TCP/IP stack before 6.0.1.66 allows Remote Code Execution, related ... CVE-2012-5409 10.0 AscoServer.exe in the server in Siemens SiPass integrated MP2.6 and earlier d...
View all Siemens CVEs →

Critical Severity - Know Your Exposure

A CVSS 10.0 vulnerability in your ICS environment cannot wait. BreachSpider maps critical CVEs to your specific assets and tells you what to fix first.

Create a free account →