CVE-2026-74738

CVE-2026-74738

published August 26, 2026

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

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

regmap: sdw-mbq: don't call an unset readable_reg callback

regmap_sdw_mbq_poll_busy() decides whether to poll the Function Busy bit

by calling ctx->readable_reg(), which is a straight copy of

config->readable_reg. That callback is optional: regmap_readable() treats

a NULL ->readable_reg as "every register is readable", and drivers rely on

that. es9356 and tac5xx2-sdw both build an MBQ regmap without one.

Since commit ca1b11b36d82 ("regmap: sdw-mbq: Allow defers on undeferrable

controls") the poll runs on every -ENODATA, not only for Controls the

driver marked deferrable, so any of those devices answering

COMMAND_IGNORED takes the kernel through a NULL function pointer.

Treat a missing callback the way the rest of regmap does and poll.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-08-26T19:16Z
References (3)
EPSS history
Timeline
  • 28 AUG 06:52Z
    EPSS moved — → 0%
    epss
  • 26 AUG 14:36Z
    regmap: sdw-mbq: don't call an unset readable_reg callback
    cvelistv5