On Monday, 16 June 2025 01:52:48 CEST Alex Guo wrote: > The data->block[0] variable comes from user. Without proper check, > the variable may be very large to cause an out-of-bounds bug. > > Fix this bug by checking the value of data->block[0] first. > > Similar commit: > 1. commit 39244cc7548 ("i2c: ismt: Fix an out-of-bounds bug in > ismt_access()") > 2. commit 92fbb6d1296 ("i2c: xgene-slimpro: Fix out-of-bounds > bug in xgene_slimpro_i2c_xfer()") [...] Please correct me but it looks like this fix was not yet applied to the tree. But Chris Packham pointed out that this conflicts with my fixes for SMBUS/ SMBUS_I2C. I would like to add my patchset on top of this (to avoid problems with stable submission) and add the Fixes: and Cc: stable@vger.kernel.org. I hope it is ok for you when I would pick this up. I would resubmit the fixes patchset this evening (GMT+2). You can preview it at https://git.open-mesh.org/linux-merge.git/log/?h=b4/i2c-rtl9300-multi-byte Kind regards, Sven