Search
Weaknesses
| CWE | Weakness | Actions |
|---|---|---|
| CWE-455 |
Non-exit on Failed Initialization
The product does not exit or otherwise modify its operation when security-relevant errors occur during initialization, such as when a configuration file has a format error or a hardware security module (HSM) cannot be activated, which can cause the product to execute in a less secure fashion than intended by the administrator. |
|
| CWE-520 |
.NET Misconfiguration: Use of Impersonation
Allowing a .NET application to run at potentially escalated levels of access to the underlying operating and file systems can be dangerous and result in various forms of attacks. |
|
| CWE-1283 |
Mutable Attestation or Measurement Reporting Data
The register contents used for attestation or measurement reporting data to verify boot flow are modifiable by an adversary. |
|
| CWE-765 |
Multiple Unlocks of a Critical Resource
The product unlocks a critical resource more times than intended, leading to an unexpected state in the system. |
|
| CWE-1341 |
Multiple Releases of Same Resource or Handle
The product attempts to close or release a resource or handle more than once, without any successful open between the close operations. |
|
| CWE-675 |
Multiple Operations on Resource in Single-Operation Context
The product performs the same operation on a resource two or more times, when the operation should only be applied once. |
|
| CWE-764 |
Multiple Locks of a Critical Resource
The product locks a critical resource more times than intended, leading to an unexpected state in the system. |
|
| CWE-450 |
Multiple Interpretations of UI Input
The UI has multiple interpretations of user input but does not prompt the user when it selects the less secure interpretation. |
|
| CWE-1055 |
Multiple Inheritance from Concrete Classes
The product contains a class with inheritance from more than one concrete class. |
|
| CWE-605 |
Multiple Binds to the Same Port
When multiple sockets are allowed to bind to the same port, other services on that port may be stolen or spoofed. |
|
| CWE-1047 |
Modules with Circular Dependencies
The product contains modules in which one module has references that cycle back to itself, i.e., there are circular dependencies. |
|
| CWE-471 |
Modification of Assumed-Immutable Data (MAID)
The product does not properly protect an assumed-immutable element from being modified by an attacker. |
|
| CWE-112 |
Missing XML Validation
The product accepts XML from an untrusted source but does not validate the XML against the proper schema. |
|
| CWE-1314 |
Missing Write Protection for Parametric Data Values
The device does not write-protect the parametric data values for sensors that scale the sensor value, allowing untrusted software to manipulate the apparent result and potentially damage hardware or cause operational failure. |
|
| CWE-599 |
Missing Validation of OpenSSL Certificate
The product uses OpenSSL and trusts or uses a certificate without using the SSL_get_verify_result() function to ensure that the certificate satisfies all necessary security requirements. |
|
| CWE-820 |
Missing Synchronization
The product utilizes a shared resource in a concurrent manner but does not attempt to synchronize access to the resource. |
|
| CWE-1318 |
Missing Support for Security Features in On-chip Fabrics or Buses
On-chip fabrics or buses either do not support or are not configured to support privilege separation or other security features, such as access control. |
|
| CWE-353 |
Missing Support for Integrity Check
The product uses a transmission protocol that does not include a mechanism for verifying the integrity of the data during transmission, such as a checksum. |
|
| CWE-544 |
Missing Standardized Error Handling Mechanism
The product does not use a standardized method for handling errors throughout the code, which might introduce inconsistent error handling and resultant weaknesses. |
|
| CWE-1302 |
Missing Source Identifier in Entity Transactions on a System-On-Chip (SOC)
The product implements a security identifier mechanism to differentiate what actions are allowed or disallowed when a transaction originates from an entity. A transaction is sent without a security identifier. |