Know every vulnerabilitybefore it knows you.
DevGuard continuously monitors your dependencies and alerts you when CVEs like this one affect your stack — with real-time threat intelligence built for developers.
- Feiten
Siemens heeft kwetsbaarheden verholpen in diverse producten als Building X, COMOS, Energy Services, Gridscale X, NX, RUGGEDCOM, SICAM, SIMATIC, SINEC, SINEMA, SIPLUS en Solid Edge.
- Interpretaties
De kwetsbaarheden stellen een kwaadwillende mogelijk in staat aanvallen uit te voeren die kunnen leiden tot de volgende categorieën schade:
- Denial-of-Service (DoS)
- Manipulatie van gegevens
- Omzeilen van een beveiligingsmaatregel
- (Remote) code execution (root/admin rechten)
- Toegang tot systeemgegevens
- Toegang tot gevoelige gegevens
- Verhogen van rechten
De kwaadwillende heeft hiervoor toegang nodig tot de productieomgeving. Het is goed gebruik een dergelijke omgeving niet publiek toegankelijk te hebben.
- Oplossingen
Siemens heeft beveiligingsupdates uitgebracht om de kwetsbaarheden te verhelpen. Voor de kwetsbaarheden waar nog geen updates voor zijn, heeft Siemens mitigerende maatregelen gepubliceerd om de risico's zoveel als mogelijk te beperken. Zie de bijgevoegde referenties voor meer informatie.
- Kans
medium
- Schade
high
- CWE-20
Improper Input Validation
- CWE-74
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
- CWE-77
Improper Neutralization of Special Elements used in a Command ('Command Injection')
- CWE-78
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
- CWE-79
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
- CWE-94
Improper Control of Generation of Code ('Code Injection')
- CWE-96
Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection')
- CWE-119
Improper Restriction of Operations within the Bounds of a Memory Buffer
- CWE-120
Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
- CWE-121
Stack-based Buffer Overflow
- CWE-125
Out-of-bounds Read
- CWE-126
Buffer Over-read
- CWE-129
Improper Validation of Array Index
- CWE-141
Improper Neutralization of Parameter/Argument Delimiters
- CWE-150
Improper Neutralization of Escape, Meta, or Control Sequences
- CWE-178
Improper Handling of Case Sensitivity
- CWE-190
Integer Overflow or Wraparound
- CWE-191
Integer Underflow (Wrap or Wraparound)
- CWE-192
Integer Coercion Error
- CWE-193
Off-by-one Error
- CWE-200
Exposure of Sensitive Information to an Unauthorized Actor
- CWE-201
Insertion of Sensitive Information Into Sent Data
- CWE-203
Observable Discrepancy
- CWE-204
Observable Response Discrepancy
- CWE-212
Improper Removal of Sensitive Information Before Storage or Transfer
- CWE-264
CWE-264
- CWE-268
Privilege Chaining
- CWE-271
Privilege Dropping / Lowering Errors
- CWE-276
Incorrect Default Permissions
- CWE-281
Improper Preservation of Permissions
- CWE-284
Improper Access Control
- CWE-285
Improper Authorization
- CWE-287
Improper Authentication
- CWE-288
Authentication Bypass Using an Alternate Path or Channel
- CWE-294
Authentication Bypass by Capture-replay
- CWE-295
Improper Certificate Validation
- CWE-303
Incorrect Implementation of Authentication Algorithm
- CWE-306
Missing Authentication for Critical Function
- CWE-310
CWE-310
- CWE-311
Missing Encryption of Sensitive Data
- CWE-319
Cleartext Transmission of Sensitive Information
- CWE-327
Use of a Broken or Risky Cryptographic Algorithm
- CWE-328
Use of Weak Hash
- CWE-340
Generation of Predictable Numbers or Identifiers
- CWE-347
Improper Verification of Cryptographic Signature
- CWE-352
Cross-Site Request Forgery (CSRF)
- CWE-354
Improper Validation of Integrity Check Value
- CWE-358
Improperly Implemented Security Check for Standard
- CWE-362
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
- CWE-384
Session Fixation
- CWE-385
Covert Timing Channel
- CWE-399
CWE-399
- CWE-400
Uncontrolled Resource Consumption
- CWE-404
Improper Resource Shutdown or Release
- CWE-407
Inefficient Algorithmic Complexity
- CWE-414
Missing Lock Check
- CWE-415
Double Free
- CWE-416
Use After Free
- CWE-440
Expected Behavior Violation
- CWE-476
NULL Pointer Dereference
- CWE-502
Deserialization of Untrusted Data
- CWE-665
Improper Initialization
- CWE-667
Improper Locking
- CWE-668
Exposure of Resource to Wrong Sphere
- CWE-681
Incorrect Conversion between Numeric Types
- CWE-732
Incorrect Permission Assignment for Critical Resource
- CWE-754
Improper Check for Unusual or Exceptional Conditions
- CWE-763
Release of Invalid Pointer or Reference
- CWE-770
Allocation of Resources Without Limits or Throttling
- CWE-787
Out-of-bounds Write
- CWE-798
Use of Hard-coded Credentials
- CWE-835
Loop with Unreachable Exit Condition ('Infinite Loop')
- CWE-862
Missing Authorization
- CWE-863
Incorrect Authorization
- CWE-909
Missing Initialization of Resource
- CWE-918
Server-Side Request Forgery (SSRF)
- CWE-940
Improper Verification of Source of a Communication Channel
- CWE-1214
CWE-1214
- CWE-1287
Improper Validation of Specified Type of Input
- CWE-1333
Inefficient Regular Expression Complexity
Continuously monitor your dependencies and get alerted when vulnerabilities like this one affect your stack.
Checkout DevGuard