CWE-1176: Inefficient CPU Computation
Description
The product performs CPU computations using algorithms that are not as efficient as they could be for the needs of the developer, i.e., the computations can be optimized further.
- Abstraction
- ClassAn abstract weakness, independent of any specific language or technology.
- Likelihood of exploit
- Not rated by MITRE
- Status
- Incomplete
Common consequences
- Availability
Reduce Performance; DoS: Resource Consumption (CPU)
This issue can make the product perform more slowly, possibly in ways that are noticeable to the users. If an attacker can influence the amount of computation that must be performed, e.g. by triggering worst-case complexity, then this performance problem might introduce a vulnerability.
Related weaknesses
Parent weaknesses
Child weaknesses
- CWE-1042Static Member Data Element outside of a Singleton Class Element
- CWE-1046Creation of Immutable Text Using String Concatenation
- CWE-1049Excessive Data Query Operations in a Large Data Table
- CWE-1063Creation of Class Instance within a Static Code Block
- CWE-1067Excessive Execution of Sequential Searches of Data Resource
CAPEC attack patterns that exploit it
CWE 4.20 links no CAPEC attack pattern to this weakness.