CVE-2026-98740

CVE-2026-98740

published October 18, 2026

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

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

EDAC/altera: Drop __init from ECC setup paths for re-probe safety

Sashiko reports:

"Does suppressing sysfs unbinding fully prevent the execution of freed __init

memory? If altr_sysmgr_regmap_lookup_by_phandle() returns -EPROBE_DEFER, the

probe is deferred until after __init memory is freed."

The a10 EDAC .setup callbacks (sdmmc, ethernet, nand, dma, usb, qspi) and

their helpers (altr_init_a10_ecc_device_type, altr_init_a10_ecc_block) were

marked __init. These run from the probe path, which may execute after init

memory is freed -- e.g. a probe deferred via -EPROBE_DEFER that only succeeds

once a late/module dependency appears, or a manual unbind/rebind. Calling

__init code then dereferences freed memory. Remove __init so these functions

remain valid at runtime.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00178 · 7.0th percentile
Published
2026-10-18T20:17Z
References (3)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:47Z
    EDAC/altera: Drop __init from ECC setup paths for re-probe safety
    cvelistv5
  • 18 OCT 15:47Z
    EDAC/altera: Drop __init from ECC setup paths for re-probe safety
    cvelistv5