Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…
EPSS 0.2%top 95%

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: udc: bdc: free IRQ and drain func_wake_notify before teardown The… (CVE-2026-64583)

0
Medium
Published: 08/06/2026 (08/06/2026, 09:30:32 UTC)
Source: GCVE Database

Description

A use-after-free and NULL dereference vulnerability was resolved in the Broadcom BDC UDC driver of the Linux kernel. The issue arises because the IRQ handler remains active and can access freed memory after device removal, leading to potential crashes or undefined behavior. The fix involves changing IRQ management to explicitly free the IRQ and cancel delayed work before tearing down device resources.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 08/06/2026, 19:13:44 UTC

Technical Analysis

The vulnerability in the Linux kernel's Broadcom BDC UDC driver occurs due to improper ordering of resource release during device removal. The IRQ handler registered with devm_request_irq() remains active after bdc_remove() initiates teardown of endpoint objects and DMA-coherent memory, causing the handler to dereference freed or NULL pointers. Additionally, a delayed work item (func_wake_notify) can execute after the device structure is freed, causing further use-after-free issues. The fix replaces devm_request_irq() with request_irq(), adds an explicit free_irq() call in bdc_remove(), clears device interrupts before freeing the IRQ, and cancels delayed work synchronously to prevent access to freed memory.

Potential Impact

This vulnerability can cause NULL pointer dereferences or use-after-free conditions in the kernel, potentially leading to system crashes or instability. There is no indication of code execution or privilege escalation from the provided data. The impact is primarily on system reliability and stability when the affected driver is in use.

Mitigation Recommendations

A fix is available that replaces devm_request_irq() with request_irq(), explicitly frees the IRQ in the device removal function, clears device interrupts before freeing the IRQ, and cancels delayed work synchronously. Users should update to a Linux kernel version that includes this fix. Patch status is not yet confirmed in the provided data; check the vendor advisory or Linux kernel mailing lists for the specific fixed version and remediation guidance.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-vq5j-5625-rcfr
Osv Schema Version
1.4.0
Aliases
["CVE-2026-64583"]
Ecosystems
[]
Database Specific Severity
null
Cvss Version
null

Threat ID: 6a74cfa0bf8831d5391b0a48

Added to database: 08/06/2026, 18:17:04 UTC

Last enriched: 08/06/2026, 19:13:44 UTC

Last updated: 08/07/2026, 00:41:15 UTC

Views: 2

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses