CVE-2026-99089 json
ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
published 16d ago modified 12d ago also EUVD-2026-109895
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 6%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
The probe function puts the device into the runtime PM active state with only the "iis" bus clock enabled, but it also sets priv->op_clk to the parent of the RCLK_SRC mux without enabling it. The runtime PM suspend callback disables both clocks, so the first runtime suspend after probe disables op_clk once more than it was enabled.
On Exynos5250 Arndale both clocks resolve to the same EXYNOS_I2S_BUS gate, so this triggers the following warning during boot:
WARNING: drivers/clk/clk.c:1270 at clk_core_disable+0xe4/0x23c, CPU#0: kworker/u8:3/45 i2s_bus already disabled ... Workqueue: pm pm_runtime_work Call trace: ... clk_core_disable from clk_disable+0x28/0x34 clk_disable from i2s_runtime_suspend+0x58/0x68 [snd_soc_i2s] i2s_runtime_suspend [snd_soc_i2s] from genpd_runtime_suspend+0xc4/0x298 genpd_runtime_suspend from __rpm_callback+0x48/0x18c __rpm_callback from rpm_callback+0x4c/0x50 rpm_callback from rpm_suspend+0xf4/0x718 rpm_suspend from pm_runtime_work+0x9c/0xa0 ...
Fix this by enabling op_clk in probe right after getting it, so the clock state matches the runtime PM active state, and by disabling it in remove.
Patch / fix
- Linux Linux 7.3
- linux Debian 13 6.12.113-1
- linux Debian 14 7.2.11-1
debian advisories DEBIAN-CVE-2026-99089
- linux Ubuntu 26.10 7.3.0-10.10
- linux-aws Ubuntu 26.10 7.3.0-1004.4
- linux-gcp Ubuntu 26.10 7.3.0-1004.4
- linux-raspi Ubuntu 26.10 7.3.0-1004.4
- linux-riscv Ubuntu 26.10 7.3.0-10.10.1
- linux-oracle Ubuntu 26.10 7.3.0-1004.4
- linux-realtime Ubuntu 26.10 7.3.0-10.10.1
ubuntu advisories UBUNTU-CVE-2026-99089
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-source Linux Micro 6.0 6.4.0-159998.55.1
- kernel-default Linux Micro 6.0 6.4.0-159998.55.1
- kernel-kvmsmall Linux Micro 6.0 6.4.0-159998.55.1
- kernel-default-base Linux Micro 6.0 6.4.0-159998.55.1.159998.21.42
suse advisories SUSE-SU-2026:24550-1
- git.kernel.org/stable/c/09cda41564966c7f9d2a5fa7022af18b5d4161be commit
- git.kernel.org/stable/c/004c8ec5d71c01b93284042f1174b70cf1390e59 commit
- git.kernel.org/stable/c/05d79040b7ebd46862c4bf4864d373dad8b6fecb commit
- git.kernel.org/stable/c/2c64c30d493d82d5edc95811cede0083e1195822 commit
- git.kernel.org/stable/c/5dac6bf09b5a4fff2433629801309c3884c3e94a commit
- git.kernel.org/stable/c/64bb35079dcbc67901da1fe8c52c234cbcd17df3 commit
- git.kernel.org/stable/c/a728c12f8bd89947894e227d0f4f83a895ac9ab7 commit
- git.kernel.org/stable/c/7529254014764ae0b8c33d5c61a58f36c65b1a1c commit
Is CVE-2026-99089 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-99089 updated cvss 2.5
kernel: ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernel Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
+1 more productsfewer
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.17% chance of exploitation in the next 30 days, higher than 6% of all scored CVEs (FIRST EPSS, 2026-11-11).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/09cda41564966c7f9d2a5fa7022af18b5d4161be
- git.kernel.org /stable/c/004c8ec5d71c01b93284042f1174b70cf1390e59
- git.kernel.org /stable/c/05d79040b7ebd46862c4bf4864d373dad8b6fecb
- git.kernel.org /stable/c/2c64c30d493d82d5edc95811cede0083e1195822
- git.kernel.org /stable/c/5dac6bf09b5a4fff2433629801309c3884c3e94a
- git.kernel.org /stable/c/64bb35079dcbc67901da1fe8c52c234cbcd17df3
- git.kernel.org /stable/c/a728c12f8bd89947894e227d0f4f83a895ac9ab7
- git.kernel.org /stable/c/7529254014764ae0b8c33d5c61a58f36c65b1a1c
Sources
- CVE List CVE-2026-99089
- NVD CVE-2026-99089
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.