CVE-2026-89936

CVE-2026-89936

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
11.4
In the wild
Unconfirmed
What it is

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

iio: dac: m62332: Fix regulator reference count imbalance

m62332_set_value() enables the Vcc regulator on every write of a

non-zero value and disables it on every write of zero, without tracking

the channel's current state. Because the regulator is reference counted,

changing a channel directly from one non-zero value to another enables

it more than once, while a later write of zero disables it only once.

The reference count never returns to zero and the regulator is left

enabled indefinitely.

Only enable the regulator on the transition from zero to non-zero, and

only disable it on the transition from non-zero to zero, using the

previously stored channel value to detect the edge. Balance the

regulator on the I2C error path so the reference count stays consistent

if the write fails.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00216 · 11.4th percentile
Published
2026-09-16T15:17Z
References (8)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:32Z
    iio: dac: m62332: Fix regulator reference count imbalance
    cvelistv5