Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2024-26813— vfio/platform: Create persistent IRQ handlers

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于 vfio/platform中存在安全问题。

AI Predicted 7.8 Difficulty: Moderate EPSS 0.23% · P13

Possible ATT&CK Techniques 1 AI

T1203 · Exploitation for Client Execution

Affected Version Matrix 18

VendorProduct Version RangeStatus
Linux Linux 57f972e2b341dd6a73533f9293ec55d584a5d833< 07afdfd8a68f9eea8db0ddc4626c874f29d2ac5e affected
57f972e2b341dd6a73533f9293ec55d584a5d833< 09452c8fcbd7817c06e8e3212d99b45917e603a5 affected
57f972e2b341dd6a73533f9293ec55d584a5d833< cc5838f19d39a5fef04c468199699d2a4578be3a affected
57f972e2b341dd6a73533f9293ec55d584a5d833< 7932db06c82c5b2f42a4d1a849d97dba9ce4a362 affected
57f972e2b341dd6a73533f9293ec55d584a5d833< 62d4e43a569b67929eb3319780be5359694c8086 affected
57f972e2b341dd6a73533f9293ec55d584a5d833< d6bedd6acc0bcb1e7e010bc046032e47f08d379f affected
57f972e2b341dd6a73533f9293ec55d584a5d833< 0f8d8f9c2173a541812dd750529f4a415117eb29 affected
57f972e2b341dd6a73533f9293ec55d584a5d833< 675daf435e9f8e5a5eab140a9864dfad6668b375 affected
… +10 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2024-26813

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
vfio/platform: Create persistent IRQ handlers
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于 vfio/platform中存在安全问题。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 57f972e2b341dd6a73533f9293ec55d584a5d833 ~ 07afdfd8a68f9eea8db0ddc4626c874f29d2ac5e -
Linux Linux 4.1 -

II. Public POCs for CVE-2024-26813

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2024-26813

请登录查看更多情报信息。

Mailing List Discussions for CVE-2024-26813 (1)

Other References for CVE-2024-26813 (8)

Same Patch Batch · Linux · 2024-04-05 · 5 CVEs total

CVE-2024-26812 7.8 HIGH vfio/pci: Create persistent INTx handler
CVE-2024-26810 7.8 HIGH vfio/pci: Lock external INTx masking ops
CVE-2024-27437 vfio/pci: Disable auto-enable of exclusive INTx IRQ
CVE-2024-26814 vfio/fsl-mc: Block calling interrupt handler without trigger

IV. Related Vulnerabilities

V. Comments for CVE-2024-26813

No comments yet


Leave a comment