7.8
CVE-2026-72446
- EPSS 0.15%
- Veröffentlicht 15.08.2026 05:56:56
- Zuletzt bearbeitet 17.08.2026 06:19:12
- Erkennungen
ALSA: usb-audio: qcom: reject stream disable with no active interface
In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: qcom: reject stream disable with no active interface handle_uaudio_stream_req() resolves an interface index with info_idx_from_ifnum(), which returns -EINVAL when no interface matches. The enable branch and the response: cleanup label both guard against a negative index, but the disable branch does not: it forms info = &uadev[pcm_card_num].info[info_idx] and dereferences it. uadev[].info is a pointer allocated only when a stream is first enabled, so a negative info_idx on the disable path is unsafe in two ways: - If the card was never enabled, .info is NULL and &info[-EINVAL] is a wild pointer; reading info->data_ep_pipe faults (kernel oops). - If the card was enabled at least once (.info allocated) and the disable names an interface that does not match, &info[-EINVAL] points before the allocation; info->data_ep_pipe / info->sync_ep_pipe are an out-of-bounds slab read and, when non-zero, an out-of-bounds 4-byte write (both pipe fields are cleared to 0). That is memory corruption, not just a NULL dereference. The request is reachable from unprivileged local userspace over AF_QIPCRTR. Reject a disable request with no resolved interface, matching the guard the enable path already has.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt
Linux
Default Statusunaffected
Version
326bbc348298ab0946c5560defe024a5f6ef28bb
Version <
25a867aa5e67a84333fa6e5c21292c5bcff86b90
Status
affected
Version
326bbc348298ab0946c5560defe024a5f6ef28bb
Version <
a22356d1f731553e99aa2707dbd38c659bdd28d8
Status
affected
Version
326bbc348298ab0946c5560defe024a5f6ef28bb
Version <
bdb640be82e645e2828731648f485224d0c2587b
Status
affected
HerstellerLinux
≫
Produkt
Linux
Default Statusaffected
Version
6.16
Status
affected
Version
0
Version <
6.16
Status
unaffected
Version <=
6.18.*
Version
6.18.40
Status
unaffected
Version <=
7.1.*
Version
7.1.5
Status
unaffected
Version <=
*
Version
7.2
Status
unaffected
VulnDex Vulnerability Enrichment
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.15% | 0.05 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | 7.8 | 1.8 | 5.9 |
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
|
https://git.kernel.org/stable/c/25a867aa5e67a84333fa6e5c21292c5bcff86b90
https://git.kernel.org/stable/c/a22356d1f731553e99aa2707dbd38c659bdd28d8
https://git.kernel.org/stable/c/bdb640be82e645e2828731648f485224d0c2587b