]> git.ipfire.org Git - thirdparty/linux.git/commit
accel/ivpu: Add buffer overflow check in MS get_info_ioctl
authorAndrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Fri, 29 May 2026 12:08:41 +0000 (14:08 +0200)
committerKarol Wachowski <karol.wachowski@linux.intel.com>
Tue, 2 Jun 2026 05:47:50 +0000 (07:47 +0200)
commitfb176425837693f50c5c9fc8db6fbb04af22bd0a
treed7a3f1cde80fba298b50a9f9e6cbff5e3cef5aa6
parentdd1311bcf0e62f0c515115f46a3813370f4a4bb1
accel/ivpu: Add buffer overflow check in MS get_info_ioctl

Add validation that the info size returned from the metric stream info
query is not exceeded when checked against the allocated buffer size.
If the firmware returns a size larger than the buffer, reject the
operation with -EOVERFLOW instead of proceeding with an incorrect
buffer copy.

Fixes: cdfad4db7756 ("accel/ivpu: Add NPU profiling support")
Cc: stable@vger.kernel.org # v6.18+
Signed-off-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Reviewed-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Signed-off-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Link: https://patch.msgid.link/20260529120841.135852-1-andrzej.kacprowski@linux.intel.com
drivers/accel/ivpu/ivpu_ms.c