Linux Kernel Integer Overflow Vulnerability in AtomISP Media Component

Vulnerability

A vulnerability allowing integer overflow has been identified in the Linux kernel's AtomISP media component, specifically within the 'sh_css_set_black_frame()' function. This issue arises because the 'height' and 'width' parameters are user-supplied, creating a risk that their multiplication could exceed the maximum value representable, leading to an overflow.

Impact

Exploitation of this vulnerability could lead to memory allocation errors, where the intended size is not correctly allocated due to the overflow, potentially causing out-of-bounds memory access or other memory corruption issues.

Reproduction

The vulnerability can be reproduced by invoking the 'sh_css_set_black_frame()' function with carefully crafted 'height' and 'width' values that, when multiplied together, exceed the maximum integer value. This can be done by creating a stream that passes these values to the function, exploiting the lack of validation on user input.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit addressing this issue is '3ad290194bb06979367622e47357462836c1d3b4', which is available in the Linux kernel stable tree.

Added: Sep 18, 2025, 3:33 PM
Updated: Sep 18, 2025, 3:33 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.5
threat
4.8
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.