Linux Kernel Integer Overflow Vulnerability in ECDSA Crypto Component

Vulnerability

A vulnerability in the Linux kernel's ECDSA implementation has been addressed, which involved an integer overflow risk in the DIV_ROUND_UP() macro. This issue could arise if the implementation's key_size() callback returned an unusually large value. To mitigate this, a new macro, DIV_ROUND_UP_POW2(), was introduced to safely handle key size values. This macro is now used in critical functions to prevent potential overflows.

Impact

Exploitation of this vulnerability could lead to integer overflow, potentially causing unexpected behavior in the ECDSA cryptographic operations.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.3
remediation
0.0
relevance
0.0
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.