CWE-1235β€”Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations

PUBLISHEDweakness record
released 2020-02-24 Β· last modified 2025-12-11

Metadata

CWE ID:
CWE-1235
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.

Related Weaknesses