Skip to main content
VulnerabilityPublished Updated

CVE-2026-97503: Linux kernel · genirq/proc: Size interrupt directory names for 10-digit interrupt numbers

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in d4b22fbae70037299e96539c330e4a1054b28a91 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 20:13 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in d4b22fbae70037299e96539c330e4a1054b28a91, c2c7983c93f5d86962318be7e7298f1bc3feb1a6, a8adf64fe7fd5d7c476769a043ee56eda7b775ce +1

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade Linux kernel to d4b22fbae70037299e96539c330e4a1054b28a91, c2c7983c93f5d86962318be7e7298f1bc3feb1a6, a8adf64fe7fd5d7c476769a043ee56eda7b775ce or 488bcd7fd3e9a2ad647b71b505a269fdb28753c4.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 721255b9826bd11c7a38b585905fc2dd0fb94e52, < d4b22fbae70037299e96539c330e4a1054b28a91
Fixed in
  • d4b22fbae70037299e96539c330e4a1054b28a91
LinuxLinuxAffected
  • ≥ 721255b9826bd11c7a38b585905fc2dd0fb94e52, < c2c7983c93f5d86962318be7e7298f1bc3feb1a6
Fixed in
  • c2c7983c93f5d86962318be7e7298f1bc3feb1a6
LinuxLinuxAffected
  • ≥ 721255b9826bd11c7a38b585905fc2dd0fb94e52, < a8adf64fe7fd5d7c476769a043ee56eda7b775ce
Fixed in
  • a8adf64fe7fd5d7c476769a043ee56eda7b775ce
LinuxLinuxAffected
  • ≥ 721255b9826bd11c7a38b585905fc2dd0fb94e52, < 488bcd7fd3e9a2ad647b71b505a269fdb28753c4
Fixed in
  • 488bcd7fd3e9a2ad647b71b505a269fdb28753c4
LinuxLinuxAffected
  • =6.5
Fixed in–

AI-suggested

A fix is available and has been applied in the Linux kernel. Users should update to the fixed kernel versions identified by the commits d4b22fbae70037299e96539c330e4a1054b28a91, c2c7983c93f5d86962318be7e7298f1bc3feb1a6, a8adf64fe7fd5d7c476769a043ee56eda7b775ce, and 488bcd7fd3e9a2ad647b71b505a269fdb28753c4. No additional mitigation is required beyond applying these patches.

Description

A vulnerability in the Linux kernel's genirq/proc subsystem involves improper sizing of interrupt directory names for 10-digit interrupt numbers. The directory names under /proc/irq/<n>/ are constructed using a fixed-size buffer of 10 bytes, which is insufficient for 10-digit IRQ numbers requiring 11 bytes including the null terminator. This can lead to buffer overflows when handling large IRQ numbers. The issue has been fixed by resizing the buffer and using bounded formatting to safely create or remove proc entries.

References

Community reviews

Loading reviews…