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.

Related Weaknesses