Open-Source Security Intelligence

Know every vulnerability
before 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.

Search

NCSC-2024-0433

Published Nov 12, 2024·Last modified Nov 12, 2024
Description
Feiten

Siemens heeft kwetsbaarheden verholpen in diverse producten als Mendix, RUGGEDCOM, SCALANCE, SIMATIC en SINEC.

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)
  • Cross-Site-Scripting (XSS)
  • Manipulatie van gegevens
  • Omzeilen van een beveiligingsmaatregel
  • Omzeilen van authenticatie
  • (Remote) code execution (Administrator/Root rechten)
  • (Remote) code execution (Gebruikersrechten)
  • Toegang tot systeemgegevens
  • Verhoogde gebruikersrechten

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-606

Unchecked Input for Loop Condition

CWE-1240

Use of a Cryptographic Primitive with a Risky Implementation

CWE-115

Misinterpretation of Input

CWE-1059

Insufficient Technical Documentation

CWE-1325

Improperly Controlled Sequential Memory Allocation

CWE-222

Truncation of Security-relevant Information

CWE-310

CWE-310

CWE-328

Use of Weak Hash

CWE-1284

Improper Validation of Specified Quantity in Input

CWE-213

Exposure of Sensitive Information Due to Incompatible Policies

CWE-1268

Policy Privileges are not Assigned Consistently Between Control and Data Agents

CWE-684

Incorrect Provision of Specified Functionality

CWE-772

Missing Release of Resource after Effective Lifetime

CWE-208

Observable Timing Discrepancy

CWE-201

Insertion of Sensitive Information Into Sent Data

CWE-834

Excessive Iteration

CWE-266

Incorrect Privilege Assignment

CWE-942

Permissive Cross-domain Policy with Untrusted Domains

CWE-271

Privilege Dropping / Lowering Errors

CWE-732

Incorrect Permission Assignment for Critical Resource

CWE-667

Improper Locking

CWE-440

Expected Behavior Violation

CWE-297

Improper Validation of Certificate with Host Mismatch

CWE-311

Missing Encryption of Sensitive Data

CWE-754

Improper Check for Unusual or Exceptional Conditions

CWE-617

Reachable Assertion

CWE-427

Uncontrolled Search Path Element

CWE-319

Cleartext Transmission of Sensitive Information

CWE-613

Insufficient Session Expiration

CWE-444

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

CWE-203

Observable Discrepancy

CWE-354

Improper Validation of Integrity Check Value

CWE-325

Missing Cryptographic Step

CWE-190

Integer Overflow or Wraparound

CWE-321

Use of Hard-coded Cryptographic Key

CWE-362

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

CWE-125

Out-of-bounds Read

CWE-404

Improper Resource Shutdown or Release

CWE-275

CWE-275

CWE-284

Improper Access Control

CWE-119

Improper Restriction of Operations within the Bounds of a Memory Buffer

CWE-1333

Inefficient Regular Expression Complexity

CWE-416

Use After Free

CWE-113

Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')

CWE-401

Missing Release of Memory after Effective Lifetime

CWE-476

NULL Pointer Dereference

CWE-295

Improper Certificate Validation

CWE-757

Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')

CWE-94

Improper Control of Generation of Code ('Code Injection')

CWE-327

Use of a Broken or Risky Cryptographic Algorithm

CWE-436

Interpretation Conflict

CWE-400

Uncontrolled Resource Consumption

CWE-770

Allocation of Resources Without Limits or Throttling

CWE-74

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

CWE-502

Deserialization of Untrusted Data

CWE-918

Server-Side Request Forgery (SSRF)

CWE-863

Incorrect Authorization

CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

CWE-787

Out-of-bounds Write

CWE-200

Exposure of Sensitive Information to an Unauthorized Actor

CWE-122

Heap-based Buffer Overflow

CWE-121

Stack-based Buffer Overflow

CWE-789

Memory Allocation with Excessive Size Value

CWE-269

Improper Privilege Management

CWE-20

Improper Input Validation

CWE-287

Improper Authentication

CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Scan your project

Continuously monitor your dependencies and get alerted when vulnerabilities like this one affect your stack.

Checkout DevGuard