linux/drivers/media/platform
Mauro Carvalho Chehab 784bc785a4 media: s5p-jpeg: prevent buffer overflows
commit 14a22762c3 upstream.

The current logic allows word to be less than 2. If this happens,
there will be buffer overflows, as reported by smatch. Add extra
checks to prevent it.

While here, remove an unused word = 0 assignment.

Fixes: 6c96dbbc2a ("[media] s5p-jpeg: add support for 5433")
Cc: stable@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Reviewed-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2024-11-14 13:19:34 +01:00
..
allegro-dvt media: Explicitly include correct DT includes 2023-07-19 12:57:51 +02:00
amlogic media: ge2d: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
amphion media: amphion: Remove lock in s_ctrl callback 2024-08-14 13:58:45 +02:00
aspeed media: aspeed: Fix memory overwrite if timing is 1600x900 2023-07-19 12:57:51 +02:00
atmel media: v4l: async: Set v4l2_device and subdev in async notifier init 2023-08-10 07:58:32 +02:00
cadence media: cadence: csi2rx: configure DPHY before starting source stream 2024-06-12 11:12:05 +02:00
chips-media media: coda: Remove duplicated include 2023-08-14 20:27:58 +02:00
intel media: pxa_camera: Fix an error handling path in pxa_camera_probe() 2023-10-02 10:02:53 +02:00
marvell media: v4l: Use correct dependency for camera sensor drivers 2023-09-14 12:38:17 +02:00
mediatek media: mediatek: vcodec: Fix H264 stateless decoder smatch warning 2024-10-04 16:29:31 +02:00
microchip media: v4l: async: Set v4l2_device and subdev in async notifier init 2023-08-10 07:58:32 +02:00
nvidia media: Explicitly include correct DT includes 2023-07-19 12:57:51 +02:00
nxp media: imx-pxp: Fix ERR_PTR dereference in pxp_probe() 2024-08-03 08:54:19 +02:00
qcom media: qcom: camss: Fix ordering of pm_runtime_enable 2024-10-10 11:57:55 +02:00
renesas media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE 2024-10-04 16:29:30 +02:00
rockchip media: rkisp1: Fix IRQ handling due to shared interrupts 2024-03-26 18:19:09 -04:00
samsung media: s5p-jpeg: prevent buffer overflows 2024-11-14 13:19:34 +01:00
st media: stm32: dcmi: only call s_stream on the source subdev 2023-08-10 07:58:36 +02:00
sunxi media: sun4i_csi: Implement link validate for sun4i_csi subdev 2024-10-10 11:57:54 +02:00
ti media: platform: ti: fix the return value handle for platform_get_irq() 2023-08-14 20:27:55 +02:00
verisilicon media: verisilicon: Hook the (TRY_)DECODER_CMD stateless ioctls 2024-01-25 15:35:32 -08:00
via media: via: Use correct dependency for camera sensor drivers 2023-09-14 12:38:17 +02:00
xilinx media: xilinx-vipp: Look for entities also in waiting_list 2023-10-11 15:26:16 +02:00
Kconfig media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
m2m-deinterlace.c media: m2m-deinterlace: Convert to platform remove callback returning void 2023-04-11 16:59:15 +02:00
Makefile media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
video-mux.c media: v4l: async: Set v4l2_device and subdev in async notifier init 2023-08-10 07:58:32 +02:00