In the Linux kernel, the following vulnerability has been resolved:
iio: adc: ad7923: Fix buffer overflow for txbuf and ringxfer
The AD7923 was updated to support devices with 8 channels, but the size of txbuf and ringxfer was not increased accordingly, leading to a potential buffer overflow in ad7923updatescan_mode().
[
{
"signature_type": "Line",
"id": "CVE-2024-56557-2b08b923",
"target": {
"file": "drivers/iio/adc/ad7923.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55520839557740635974099859323731809473",
"297502815460696097414535427560228456339",
"23078271209536895106469258094552909092",
"15865583961544441932879738689034609098",
"255916714868583661705363981210259002401",
"156895577787054894958337905723755994343",
"101656509602570973930767800015161910788",
"56595223416167091061174687578028545669"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@218ecc35949129171ca39bcc0d407c8dc4cd0bbc",
"deprecated": false
},
{
"signature_type": "Line",
"id": "CVE-2024-56557-389ab919",
"target": {
"file": "drivers/iio/adc/ad7923.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55520839557740635974099859323731809473",
"297502815460696097414535427560228456339",
"23078271209536895106469258094552909092",
"15865583961544441932879738689034609098",
"255916714868583661705363981210259002401",
"156895577787054894958337905723755994343",
"101656509602570973930767800015161910788",
"56595223416167091061174687578028545669"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a4187ec454e19903fd15f6e1825a4b84e59a4cd",
"deprecated": false
},
{
"signature_type": "Line",
"id": "CVE-2024-56557-b72afb6c",
"target": {
"file": "drivers/iio/adc/ad7923.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55520839557740635974099859323731809473",
"297502815460696097414535427560228456339",
"23078271209536895106469258094552909092",
"15865583961544441932879738689034609098",
"255916714868583661705363981210259002401",
"156895577787054894958337905723755994343",
"101656509602570973930767800015161910788",
"56595223416167091061174687578028545669"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5cac32721997cb8bcb208a29f4598b3faf46338",
"deprecated": false
},
{
"signature_type": "Line",
"id": "CVE-2024-56557-f8e13b08",
"target": {
"file": "drivers/iio/adc/ad7923.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"55520839557740635974099859323731809473",
"297502815460696097414535427560228456339",
"23078271209536895106469258094552909092",
"15865583961544441932879738689034609098",
"255916714868583661705363981210259002401",
"156895577787054894958337905723755994343",
"101656509602570973930767800015161910788",
"56595223416167091061174687578028545669"
]
},
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00663d3e000c31d0d49ef86a809f5c107c2d09cd",
"deprecated": false
}
]