CVE-2026-98428

Unknown

Description

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb: 6fire: Avoid embedded URBs The USB 6fire driver uses URBs embedded in different structs for PCM, MIDI and communication, and this is basically a buggy implementation nowadays; since a URB is managed with a refcount, this may lead to a UAF when the URB is released asynchronously. For addressing the problem, this patch converts those embedded URBs to ones that are properly allocated via usb_alloc_urb(). The pcm_urb.packets[] is gone, as it's allocated by usb_alloc_urb(), hence it's found in urb.iso_frame_desc[] instead. The conversions are rather straightforward; each embedded struct urb is changed to a pointer, and its callers are updated accordingly. The resource for those structs are released in the common destructor functions (usb6fire_comm_free(), etc), which are called at both the init error path and the disconnect. No functional changes, only compile-tested.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedOct 14, 2026
First seenOct 14, 2026

How to fix

Update
  • Linux Linux3ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, 8b8559aeaba2e51cfee1779b2383b085991f7d81, 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, 999f433c09e4668412bd68ca207ae2b4af863862, d181434549b3da668110a25d743848cce9897f4e, 9fe49dbc023e82dfaee7b245997d820d01742a9a or later

Affected products

ProductAffected versionsFixed in
Linux Linuxc6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 3ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 8b8559aeaba2e51cfee1779b2383b085991f7d81, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 999f433c09e4668412bd68ca207ae2b4af863862, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < d181434549b3da668110a25d743848cce9897f4e, c6d43ba816d1cf1d125bfbfc938f2a28a87facf9 ≤ v < 9fe49dbc023e82dfaee7b245997d820d01742a9a, 2.6.393ef9093d83ffecb8e5f6c9d5769a52d39df74f7a, 8b8559aeaba2e51cfee1779b2383b085991f7d81, 52a43c2d57e774489ac3fbbac06ff02f19bd9a52, 999f433c09e4668412bd68ca207ae2b4af863862, d181434549b3da668110a25d743848cce9897f4e, 9fe49dbc023e82dfaee7b245997d820d01742a9a

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.