[lvc-project] [PATCH 6.1/6.12] media: ec168: fix slab-out-of-bounds in ec168_i2c_xfer

Fedor Pchelkin pchelkin at ispras.ru
Sat May 30 13:08:21 MSK 2026


On Fri, 29. May 18:37, Viktoriya Danchenko wrote:
> diff --git a/drivers/media/usb/dvb-usb-v2/ec168.c b/drivers/media/usb/dvb-usb-v2/ec168.c
> index 0e4773fc025c..4bac5ab72c2c 100644
> --- a/drivers/media/usb/dvb-usb-v2/ec168.c
> +++ b/drivers/media/usb/dvb-usb-v2/ec168.c
> @@ -135,7 +135,7 @@ static int ec168_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[],
>  			}
>  		} else {
>  			if (msg[i].addr == ec168_ec100_config.demod_address) {
> -				if (msg[i].len < 1) {
> +				if (msg[i].len < 2) {

В else-ветке на десяток строк ниже аналогичная проблема.  Имеет смысл
исправить в том же патче.

>  					i = -EOPNOTSUPP;
>  					break;
>  				}
> -- 
> 2.43.0



More information about the lvc-project mailing list