diff options
| author | Michael Bommarito <michael.bommarito@gmail.com> | 2026-06-16 22:18:58 -0400 |
|---|---|---|
| committer | Hans Verkuil <hverkuil+cisco@kernel.org> | 2026-09-07 09:01:05 +0200 |
| commit | dc694a9929f7cb9c88ef91e45eb982b7bbe5a477 (patch) | |
| tree | 768c8773a8a29763a0ecf52a6596928f2eae46bb /scripts/Makefile.thinlto | |
| parent | 10e59fbdef13597836bd6459095caa02c80af3d7 (diff) | |
| download | linux-dc694a9929f7cb9c88ef91e45eb982b7bbe5a477.tar.gz linux-dc694a9929f7cb9c88ef91e45eb982b7bbe5a477.zip | |
media: v4l2-ctrls: validate HEVC tile counts
The stateless HEVC decoders read num_tile_columns_minus1 + 1 entries from
column_width_minus1[] and num_tile_rows_minus1 + 1 from row_height_minus1[]
and use them as tile-loop bounds, but std_validate_compound() does not
bound these u8 counts. Reject a V4L2_CTRL_TYPE_HEVC_PPS with tiling
enabled whose tile counts exceed the uAPI array capacity, mirroring the
existing compound-control range checks.
Fixes: 256fa3920874 ("media: v4l: Add definitions for HEVC stateless decoding")
Assisted-by: Claude:claude-opus-4-8
Cc: stable@vger.kernel.org
Signed-off-by: Michael Bommarito <michael.bommarito@gmail.com>
Reviewed-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
