An out-of-bounds write vulnerability was found in the Linux kernel's SLIMpro I2C device driver. The flaw lies in the xgene_slimpro_i2c_xfer() function. Quoting the upstream commit below: "The data->block[0] variable comes from user and is a number between 0-255. Without proper check, the variable may be very large to cause an out-of-bounds when performing memcpy in slimpro_i2c_blkwr." Upstream fix: https://github.com/torvalds/linux/commit/92fbb6d1296f
Created kernel tracking bugs for this issue: Affects: fedora-all [bug 2188397]
This was fixed for Fedora with the 6.2.9 stable kernel updates.
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2023:3708 https://access.redhat.com/errata/RHSA-2023:3708
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2023:3723 https://access.redhat.com/errata/RHSA-2023:3723
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2023:4541 https://access.redhat.com/errata/RHSA-2023:4541
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2023:4517 https://access.redhat.com/errata/RHSA-2023:4517
This issue has been addressed in the following products: Red Hat Enterprise Linux 8.6 Extended Update Support Via RHSA-2024:0412 https://access.redhat.com/errata/RHSA-2024:0412