CVE-2026-64587 json
net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
published 2026-08-06 3 mo ago modified 2026-08-08 3 mo ago also EUVD-2026-53774
- cvss
- 7.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 4%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
Normal RX/TX interrupts are enabled later, in arc_emac_open(), so probe should not see interrupt delivery in the usual case. However, hardware may still present stale or latched interrupt status left by firmware or the bootloader.
If probe later unwinds after devm_request_irq() has installed the handler, such a stale interrupt can still reach arc_emac_intr() during teardown and race with release of the associated net_device.
Avoid that window by putting the device into a known quiescent state before requesting the IRQ: disable all EMAC interrupt sources and clear any pending EMAC interrupt status bits. This keeps the change hardware-focused and minimal, while preventing spurious IRQ delivery from leftover state.
Patch / fix
- Linux Linux 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, 6.19.9, 7.0
- linux Debian 12 6.1.170-1
- linux Debian 13 6.12.85-1
- linux Debian 14 6.19.10-1
debian advisories DEBIAN-CVE-2026-64587
- linux Ubuntu 22.04 LTS 5.15.0-186.196
- linux Ubuntu 24.04 LTS 6.8.0-136.136
- linux-aws Ubuntu 22.04 LTS 5.15.0-1112.119
- linux-aws Ubuntu 24.04 LTS 6.8.0-1061.64
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1112.122
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1064.72
- linux-gke Ubuntu 22.04 LTS 5.15.0-1108.114
- linux-gke Ubuntu 24.04 LTS 6.8.0-1059.67
ubuntu advisories UBUNTU-CVE-2026-64587
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
- git.kernel.org/stable/c/abd338da658d7faa8e26cfefc8f83f0066707564 commit
- git.kernel.org/stable/c/5f29dd540fe5ea3c826fc8ec759ba488b31f9707 commit
- git.kernel.org/stable/c/6fc7449773748c7b904235a09a67054d78ab1172 commit
- git.kernel.org/stable/c/81431da777924dddaefa5c9b0ca9da4a93f9df96 commit
- git.kernel.org/stable/c/d0f2386f529807826e7404d40a245ee428f89f62 commit
- git.kernel.org/stable/c/8efd5dcd31e22a9308b16b107a052fcd568c0a99 commit
- git.kernel.org/stable/c/8f9adb3605e36f75639de529bb3d66e94194a388 commit
- git.kernel.org/stable/c/2503d08f8a2de618e5c3a8183b250ff4a2e2d52c commit
Vendor 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-64587 updated
kernel: net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
-
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 kernelnot affected: vulnerable code not present
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.16% chance of exploitation in the next 30 days, higher than 4% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.0 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/abd338da658d7faa8e26cfefc8f83f0066707564
- git.kernel.org /stable/c/5f29dd540fe5ea3c826fc8ec759ba488b31f9707
- git.kernel.org /stable/c/6fc7449773748c7b904235a09a67054d78ab1172
- git.kernel.org /stable/c/81431da777924dddaefa5c9b0ca9da4a93f9df96
- git.kernel.org /stable/c/d0f2386f529807826e7404d40a245ee428f89f62
- git.kernel.org /stable/c/8efd5dcd31e22a9308b16b107a052fcd568c0a99
- git.kernel.org /stable/c/8f9adb3605e36f75639de529bb3d66e94194a388
- git.kernel.org /stable/c/2503d08f8a2de618e5c3a8183b250ff4a2e2d52c
Sources
- CVE List CVE-2026-64587
- NVD CVE-2026-64587
Fencer Vulns 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.