---
id: CVE-2026-98674
title: 'iio: adc: adi-axi-adc: Initialize state mutex'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  iio: adc: adi-axi-adc: Initialize state mutex

  The AXI ADC register access paths serialize transactions with st->lock,
  but probe does not initialize it. Initialize the …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 <
    b473ee29aa0d39e7a7568b9675b15db2b0ae6057
  - >-
    Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 <
    dec6193cef07e5915da0d6dd17725292d469e4aa
  - >-
    Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 <
    549b71ce050637dd32678371ad76c445a2f8c9aa
  - Linux 6.10
published: '2026-10-18'
updated: '2026-10-18'
sourceUpdated: '2026-10-18T15:45:28.739Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-98674'
references:
  - url: 'https://git.kernel.org/stable/c/b473ee29aa0d39e7a7568b9675b15db2b0ae6057'
  - url: 'https://git.kernel.org/stable/c/dec6193cef07e5915da0d6dd17725292d469e4aa'
  - url: 'https://git.kernel.org/stable/c/549b71ce050637dd32678371ad76c445a2f8c9aa'
tags:
  - cve.org
ingestedAt: '2026-10-18T16:47:32.531Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

iio: adc: adi-axi-adc: Initialize state mutex

The AXI ADC register access paths serialize transactions with st->lock,
but probe does not initialize it. Initialize the mutex before registering
the backend.

## Affected

- `Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 < b473ee29aa0d39e7a7568b9675b15db2b0ae6057`
- `Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 < dec6193cef07e5915da0d6dd17725292d469e4aa`
- `Linux >= 7ecb8ee5c93be9f00cbf090f7f53b2a32d995184 < 549b71ce050637dd32678371ad76c445a2f8c9aa`
- `Linux 6.10`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
