CVE-2022-48987

Severity CVSS v4.0:
Pending analysis
Type:
CWE-190 Integer Overflow or Wraparound
Publication date:
21/10/2024
Last modified:
01/11/2024

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> media: v4l2-dv-timings.c: fix too strict blanking sanity checks<br /> <br /> Sanity checks were added to verify the v4l2_bt_timings blanking fields<br /> in order to avoid integer overflows when userspace passes weird values.<br /> <br /> But that assumed that userspace would correctly fill in the front porch,<br /> backporch and sync values, but sometimes all you know is the total<br /> blanking, which is then assigned to just one of these fields.<br /> <br /> And that can fail with these checks.<br /> <br /> So instead set a maximum for the total horizontal and vertical<br /> blanking and check that each field remains below that.<br /> <br /> That is still sufficient to avoid integer overflows, but it also<br /> allows for more flexibility in how userspace fills in these fields.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.9.332 (including) 4.9.336 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.14.298 (including) 4.14.302 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 4.19.264 (including) 4.19.269 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4.226 (including) 5.4.227 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.10.153 (including) 5.10.159 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15.77 (including) 5.15.83 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.0.7 (including) 6.0.13 (excluding)