In the Linux kernel, the following vulnerability has been resolved:
iio: imu: stlsm6dsx: fix possible lockup in stlsm6dsxreadtagged_fifo
Prevent stlsm6dsxreadtaggedfifo from falling in an infinite loop in case pattern_len is equal to zero and the device FIFO is not empty.
[
{
"id": "CVE-2025-37969-1811ffc9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "171611395021304638571192888009823563573",
"length": 1370.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4db7d923a8c298788181b796f71adf6ca499f966"
},
{
"id": "CVE-2025-37969-1833d4cc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8114ef86e2058e2554111b793596f17bee23fa15"
},
{
"id": "CVE-2025-37969-18a2767f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ce662851380fe2018e36e15c0bdcb1ad177ed95"
},
{
"id": "CVE-2025-37969-3c10c5d5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35b8c0a284983b71d92d082c54b7eb655ed4194f"
},
{
"id": "CVE-2025-37969-52019fb6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8114ef86e2058e2554111b793596f17bee23fa15"
},
{
"id": "CVE-2025-37969-5d0547d5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dadf9116108315f2eb14c7415c7805f392c476b4"
},
{
"id": "CVE-2025-37969-6cda2fbe",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16857370b3a30663515956b3bd27f3def6a2cf06"
},
{
"id": "CVE-2025-37969-73818f25",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dadf9116108315f2eb14c7415c7805f392c476b4"
},
{
"id": "CVE-2025-37969-82d40f4c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ddb4cf2192c213e4dba1733bbcdc94cf6d85bf7"
},
{
"id": "CVE-2025-37969-9e6ebc8e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ce662851380fe2018e36e15c0bdcb1ad177ed95"
},
{
"id": "CVE-2025-37969-b086f9ef",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ddb4cf2192c213e4dba1733bbcdc94cf6d85bf7"
},
{
"id": "CVE-2025-37969-c37735c1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4db7d923a8c298788181b796f71adf6ca499f966"
},
{
"id": "CVE-2025-37969-c91ee27c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76727a1d81afde77d21ea8feaeb12d34605be6f4"
},
{
"id": "CVE-2025-37969-def318d7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c",
"function": "st_lsm6dsx_read_tagged_fifo"
},
"digest": {
"function_hash": "7808290957335928751977149820185563458",
"length": 1402.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16857370b3a30663515956b3bd27f3def6a2cf06"
},
{
"id": "CVE-2025-37969-e8c4e4f2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@35b8c0a284983b71d92d082c54b7eb655ed4194f"
},
{
"id": "CVE-2025-37969-f26b70bf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c"
},
"digest": {
"line_hashes": [
"95299080001374304259141398559180714853",
"210630229160112616373944236373739809874",
"275536845916556762967535987959646393959"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@76727a1d81afde77d21ea8feaeb12d34605be6f4"
}
]