CVE-2026-74738 in Linuxinfo

Zusammenfassung

von VulDB • 26.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

regmap: sdw-mbq: Aufruf eines nicht festgelegten readable_reg-Callbacks unterbinden

regmap_sdw_mbq_poll_busy() entscheidet, ob der Function Busy-Bit abgefragt werden soll, indem es ctx->readable_reg() aufruft, was eine direkte Kopie von config->readable_reg ist. Dieser Callback ist optional: regmap_readable() behandelt einen NULL ->readable_reg als „jedes Register ist lesbar“, und Treiber verlassen sich darauf. Sowohl es9356 als auch tac5xx2-sdw erstellen ein MBQ-regmap ohne einen solchen Callback.

Seit dem Commit ca1b11b36d82 („regmap: sdw-mbq: Allow defers on undeferrable controls“) wird die Abfrage bei jedem -ENODATA ausgeführt, nicht nur für Controls, die der Treiber als verschiebbar markiert hat. Daher führt jedes dieser Geräte, das mit COMMAND_IGNORED antwortet, den Kernel zu einem NULL-Funktionszeiger.

Behandeln Sie einen fehlenden Callback so, wie es der Rest von regmap tut, und führen Sie eine Abfrage (Poll) durch.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

26.08.2026

Moderieren

akzeptiert

Eintrag

VDB-395795

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!