5.5

CVE-2024-26813: linux NULL Pointer Dereference

CVSS: 5.5v3.1MediumAnalyzed
AliasesUBUNTU-CVE-2024-26813DEBIAN-CVE-2024-26813
Published 05-04-2024Last modified 11-05-2026

Vulnerability summary

CVE-2024-26813 is a medium (CVSS 5.5) NULL Pointer Dereference vulnerability in linux. EPSS estimates a 0.23% chance of exploitation in the next 30 days, higher than 13.2% of scored vulnerabilities.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
5.5/10
010
Medium · v3.1 (NVD)
EPSS score
0.23%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 34 · Related 31

Timeline

  1. 05-04-2024
    PublishedVulnerability first disclosed.
  2. 11-05-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: vfio/platform: Create persistent IRQ handlers The vfio-platform SET_IRQS ioctl currently allows loopback triggering of an interrupt before a signaling eventfd has been configured by the user, which thereby allows a NULL pointer dereference. Rather than register the IRQ relative to a valid trigger, register all IRQs in a disabled state in the device open path. This allows mask operations on the IRQ to nest within the overall enable state governed by a valid eventfd signal. This decouples @masked, protected by the @locked spinlock from @trigger, protected via the @igate mutex. In doing so, it's guaranteed that changes to @trigger cannot race the IRQ handlers because the IRQ handler is synchronously disabled before modifying the trigger, and loopback triggering of the IRQ via ioctl is safe due to serialization with trigger changes via igate. For compatibility, request_irq() failures are maintained to be local to the SET_IRQS ioctl rather than a fatal error in the open device path. This allows, for example, a userspace driver with polling mode support to continue to work regardless of moving the request_irq() call site. This necessarily blocks all SET_IRQS access to the failed index.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.23%

Chance of exploitation in the next 30 days

Percentile

13%

Versus all other CVEs

30-day change

0.00 pp

From 0.23% on 18-09-2026

18-09-202618-10-2026
EPSS score
0.23%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu117 products
  • linuxAll versions (No fix recorded) | < 5.4.0-189.209 | < 5.15.0-116.126 | < 6.8.0-35.35
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.4.0-1128.138 | < 5.15.0-1065.71 | < 6.8.0-1009.9
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 07afdfd8a68f9eea8db0ddc4626c874f29d2ac5e | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 09452c8fcbd7817c06e8e3212d99b45917e603a5 | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < cc5838f19d39a5fef04c468199699d2a4578be3a | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 7932db06c82c5b2f42a4d1a849d97dba9ce4a362 | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 62d4e43a569b67929eb3319780be5359694c8086 | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < d6bedd6acc0bcb1e7e010bc046032e47f08d379f | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 0f8d8f9c2173a541812dd750529f4a415117eb29 | ≥ 57f972e2b341dd6a73533f9293ec55d584a5d833, < 675daf435e9f8e5a5eab140a9864dfad6668b375 | 4.1
  • linux_kernel≥ 4.1, < 5.4.274 | ≥ 5.5, < 5.10.215 | ≥ 5.11, < 5.15.154 | ≥ 5.16, < 6.1.84 | ≥ 6.2, < 6.6.24 | ≥ 6.7, < 6.7.12 | ≥ 6.8, < 6.8.3
Debian1 product
  • linux< 6.1.85-1 | < 6.7.12-1

3 vendors · 120 products

References

30 links
Show all 30 references