CWE-1235 - Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations
- Abstraction:Base
- Structure:Simple
- Status:Incomplete
- Release Date:2020-02-24
- Latest Modification Date:2025-12-11
Weakness Name
Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations
Description
The code uses boxed primitives, which may introduce inefficiencies into performance-critical operations.
Common Consequences
Scope: Availability
Impact: DoS: Resource Consumption (CPU), DoS: Resource Consumption (Memory), DoS: Resource Consumption (Other), Reduce Performance
Notes: Incorrect autoboxing/unboxing would result in reduced performance, which sometimes can lead to resource consumption issues, impacting availability when used with generic collections.