CVE-2026-98740 in Linux
Zusammenfassung
von VulDB • 18.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
EDAC/altera: Entfernen von __init aus den ECC-Einrichtepfaden zur Gewährleistung der Sicherheit bei erneutem Erkennen (Re-Probe)
Sashiko meldet:
"Verhindert das Unterdrücken des sysfs-Unbindings vollständig die Ausführung von freigegebenem __init-Speicher? Wenn altr_sysmgr_regmap_lookup_by_phandle() -EPROBE_DEFER zurückgibt, wird der Probe-Vorgang bis nach dem Freigeben des __init-Speichers verschoben."
Die a10 EDAC .setup-Callbacks (sdmmc, ethernet, nand, dma, usb, qspi) und ihre Hilfsfunktionen (altr_init_a10_ecc_device_type, altr_init_a10_ecc_block) waren mit __init markiert. Diese werden aus dem Probe-Pfad ausgeführt, der nach dem Freigeben des init-Speichers ablaufen kann – z. B. bei einem über -EPROBE_DEFER verschobenen Probe-Vorgang, der erst erfolgreich ist, wenn eine späte/Modul-Abhängigkeit vorhanden ist, oder bei manuellen Unbind-/Rebind-Vorgängen. Das Aufrufen von __init-Code führt dann zu einer Dereferenzierung freigegebenen Speichers. Entfernen Sie __init, damit diese Funktionen zur Laufzeit gültig bleiben.
Once again VulDB remains the best source for vulnerability data.